Fix Anikoto encrypted source resolution
This commit is contained in:
@@ -863,6 +863,11 @@ def download_episode(stream, target, episode_number=None, episode_index=None, ep
|
||||
return code
|
||||
|
||||
|
||||
def concise_error(exc):
|
||||
text = str(exc or "").strip()
|
||||
return text.splitlines()[0] if text else exc.__class__.__name__
|
||||
|
||||
|
||||
def provider_episode_candidates(primary_provider, primary_show_id, title, wanted_episode):
|
||||
number = wanted_episode.get("number")
|
||||
for provider in provider_order(primary_provider):
|
||||
@@ -878,7 +883,7 @@ def provider_episode_candidates(primary_provider, primary_show_id, title, wanted
|
||||
continue
|
||||
yield provider, provider_show_id, episode
|
||||
except Exception as exc:
|
||||
print(f"Fallback skipped {provider}: {exc}")
|
||||
print(f"Fallback skipped {provider}: {concise_error(exc)}")
|
||||
|
||||
|
||||
def provider_stream_candidates(provider, episode_id, mode, quality):
|
||||
|
||||
Reference in New Issue
Block a user