@@ -123,5 +123,10 @@ def count_json_files(root: Path) -> int:
|
||||
return sum(1 for p in root.rglob('*.json') if p.is_file())
|
||||
|
||||
def validate_generated_tree(root: Path) -> None:
|
||||
audio_cache = {}
|
||||
for path in root.rglob('*.json'):
|
||||
load_json(path)
|
||||
document = json.loads(path.read_text(encoding='utf-8'))
|
||||
if 'playback' in document:
|
||||
from generator.playback import validate_assets
|
||||
validate_assets(document['playback'], root, audio_cache)
|
||||
|
||||
Reference in New Issue
Block a user