Moved progress bar from indexing folder content to parsing found videos.
This commit is contained in:
11
src/core.py
11
src/core.py
@@ -224,7 +224,6 @@ def scan_folder(path):
|
||||
for _ in os.listdir(path):
|
||||
content_count += 1
|
||||
|
||||
with click.progressbar(length=content_count, label='Collecting videos') as bar:
|
||||
# non-existing
|
||||
if not os.path.exists(path):
|
||||
try:
|
||||
@@ -248,12 +247,12 @@ def scan_folder(path):
|
||||
logging.exception('Unexpected error while collecting directory path %s', path)
|
||||
errored_paths.append(path)
|
||||
|
||||
for video in scanned_videos:
|
||||
video.subtitle_languages |= set(search_external_subtitles(video.name,
|
||||
with click.progressbar(scanned_videos, label='Parsing found videos', item_show_function=lambda v: os.path.split(v.name)[1] if v is not None else '') as bar:
|
||||
for v in bar:
|
||||
v.subtitle_languages |= set(search_external_subtitles(v.name,
|
||||
directory=path).values())
|
||||
refine(video)
|
||||
videos.append(video)
|
||||
bar.update(1)
|
||||
refine(v)
|
||||
videos.append(v)
|
||||
|
||||
return videos
|
||||
|
||||
|
||||
Reference in New Issue
Block a user