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,8 +24,9 @@ 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)
idToTitle[givenId] = _title if givenId:
results[givenId] = result idToTitle[givenId] = _title
results[givenId] = result
except IndexError as notFound: except IndexError as notFound:
pass pass
except Exception as e: except Exception as e:
@ -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:
return hashlib.md5(text.encode()).hexdigest() if text:
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'