more clean up

pull/36028/head
Shane Smiskol 3 weeks ago
parent 5cdb4d2919
commit 5c2640783d
  1. 7
      tools/lib/logreader.py

@ -222,19 +222,14 @@ def auto_source(identifier: str, sources: list[Source], default_mode: ReadMode)
for source in sources:
try:
files = source(sr, needed_seg_idxs, fn)
print('got files from source', source.__name__, files)
# Build a dict of valid files
valid_files |= files
print('valid_files', valid_files)
# Don't check for segment files that have already been found
needed_seg_idxs = [idx for idx in needed_seg_idxs if valid_files.get(idx) is None]
print('needed_seg_idxs', needed_seg_idxs)
needed_seg_idxs = [idx for idx in needed_seg_idxs if idx not in valid_files]
# We've found all files, return them
# if all(f is not None for f in valid_files.values()):
print()
if len(needed_seg_idxs) == 0:
return cast(list[str], list(valid_files.values()))

Loading…
Cancel
Save