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