Fix TypeError

This commit is contained in:
vitiko98 2020-12-03 17:36:32 -04:00
parent 5f858cc91d
commit 99a3abb240
1 changed files with 28 additions and 29 deletions

View File

@ -103,16 +103,18 @@ class SuchaProvider(Provider):
) )
res.raise_for_status() res.raise_for_status()
result = res.json() result = res.json()
try:
subtitles = [] subtitles = []
for i in result: for i in result:
matches = set() matches = set()
try:
if ( if (
video.title.lower() in i["title"].lower() video.title.lower() in i["title"].lower()
or video.title.lower() in i["alt_title"].lower() or video.title.lower() in i["alt_title"].lower()
): ):
matches.add("title") matches.add("title")
except TypeError:
logger.debug("No subtitles found")
return []
if is_episode: if is_episode:
if ( if (
q["query"].lower() in i["title"].lower() q["query"].lower() in i["title"].lower()
@ -136,9 +138,6 @@ class SuchaProvider(Provider):
) )
) )
return subtitles return subtitles
except KeyError:
logger.debug("No subtitles found")
return []
def list_subtitles(self, video, languages): def list_subtitles(self, video, languages):
return self.query(languages, video) return self.query(languages, video)