diff --git a/libs/subliminal_patch/providers/mixins.py b/libs/subliminal_patch/providers/mixins.py index 8e1f06fd4..255caa447 100644 --- a/libs/subliminal_patch/providers/mixins.py +++ b/libs/subliminal_patch/providers/mixins.py @@ -148,7 +148,8 @@ class ProviderSubtitleArchiveMixin(object): subs_fallback.append(sub_name) if not matching_sub and not subs_unsure and not subs_fallback: - raise ProviderError("None of expected subtitle found in archive") + logger.error("None of expected subtitle found in archive") + return elif subs_unsure: matching_sub = subs_unsure[0] diff --git a/libs/subscene_api/subscene.py b/libs/subscene_api/subscene.py index e57db3c44..e2b14ea26 100644 --- a/libs/subscene_api/subscene.py +++ b/libs/subscene_api/subscene.py @@ -176,8 +176,12 @@ class Film(object): content = soup.find("div", "subtitles") header = content.find("div", "box clearfix") + cover = None - cover = header.find("div", "poster").img.get("src") + try: + cover = header.find("div", "poster").img.get("src") + except AttributeError: + pass title = header.find("div", "header").h2.text[:-12].strip()