Handling none in anii

This commit is contained in:
bskjon 2024-06-18 19:41:21 +02:00
parent e3da00ee0d
commit 8c71df05b9

View File

@ -24,6 +24,7 @@ class Anii(SourceBase):
if result: if result:
_title = result.get("name_english", None) _title = result.get("name_english", None)
givenId = self.generate_id(_title) givenId = self.generate_id(_title)
if givenId:
idToTitle[givenId] = _title idToTitle[givenId] = _title
results[givenId] = result results[givenId] = result
except IndexError as notFound: except IndexError as notFound:
@ -72,8 +73,10 @@ class Anii(SourceBase):
return None return None
def generate_id(self, text: str): def generate_id(self, text: str) -> str | None:
if text:
return hashlib.md5(text.encode()).hexdigest() return hashlib.md5(text.encode()).hexdigest()
return None
def getMediaType(self, type: str) -> str: def getMediaType(self, type: str) -> str:
return 'movie' if type.lower() == 'movie' else 'serie' return 'movie' if type.lower() == 'movie' else 'serie'