Continue after provider playlist errors
This commit is contained in:
+15
-7
@@ -955,13 +955,21 @@ def main():
|
||||
f"{source_name} ({stream_index}/{len(streams)})...",
|
||||
flush=True,
|
||||
)
|
||||
code = download_episode(
|
||||
stream,
|
||||
target,
|
||||
episode_number=number,
|
||||
episode_index=episode_index,
|
||||
episode_total=len(wanted),
|
||||
)
|
||||
try:
|
||||
code = download_episode(
|
||||
stream,
|
||||
target,
|
||||
episode_number=number,
|
||||
episode_index=episode_index,
|
||||
episode_total=len(wanted),
|
||||
)
|
||||
except Exception as exc:
|
||||
last_error = exc
|
||||
print(
|
||||
f"Source {source_name} on {active_provider} failed: {exc}",
|
||||
file=sys.stderr,
|
||||
)
|
||||
continue
|
||||
if code != 0:
|
||||
last_error = RuntimeError(
|
||||
f"Source {source_name} on {active_provider} failed with exit code {code}"
|
||||
|
||||
Reference in New Issue
Block a user