Private GIT

Skip to content
Snippets Groups Projects
Commit bc85b9e3 authored by Luca's avatar Luca
Browse files

Fix Subliminal api to catch StopIteration exception

parent 906b0c98
Branches
Tags
No related merge requests found
...@@ -94,7 +94,10 @@ def download_subtitles(paths, languages=None, services=None, force=True, multi=F ...@@ -94,7 +94,10 @@ def download_subtitles(paths, languages=None, services=None, force=True, multi=F
order = order or [LANGUAGE_INDEX, SERVICE_INDEX, SERVICE_CONFIDENCE, MATCHING_CONFIDENCE] order = order or [LANGUAGE_INDEX, SERVICE_INDEX, SERVICE_CONFIDENCE, MATCHING_CONFIDENCE]
subtitles_by_video = list_subtitles(paths, languages, services, force, multi, cache_dir, max_depth, scan_filter) subtitles_by_video = list_subtitles(paths, languages, services, force, multi, cache_dir, max_depth, scan_filter)
for video, subtitles in subtitles_by_video.iteritems(): for video, subtitles in subtitles_by_video.iteritems():
try:
subtitles.sort(key=lambda s: key_subtitles(s, video, languages, services, order), reverse=True) subtitles.sort(key=lambda s: key_subtitles(s, video, languages, services, order), reverse=True)
except StopIteration:
break
results = [] results = []
service_instances = {} service_instances = {}
tasks = create_download_tasks(subtitles_by_video, languages, multi) tasks = create_download_tasks(subtitles_by_video, languages, multi)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment