Continue after provider playlist errors

This commit is contained in:
Dymas
2026-09-07 22:07:46 +02:00
parent d39d783738
commit a5401873cb
5 changed files with 72 additions and 9 deletions
+15 -7
View File
@@ -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}"