mirror of
https://github.com/zoriya/Kyoo.git
synced 2026-05-13 10:52:28 -04:00
Safe guard anilist enrich
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
from logging import getLogger
|
||||
from typing import override
|
||||
|
||||
from langcodes import Language
|
||||
@@ -10,6 +11,8 @@ from ..models.movie import Movie, SearchMovie
|
||||
from ..models.serie import SearchSerie, Serie
|
||||
from .provider import Provider
|
||||
|
||||
logger = getLogger(__name__)
|
||||
|
||||
|
||||
class CompositeProvider(Provider):
|
||||
def __init__(self, tvdb: Provider, themoviedb: Provider):
|
||||
@@ -61,7 +64,10 @@ class CompositeProvider(Provider):
|
||||
ret.entries, lambda x: (x.season_number, x.episode_number, x.number, x.slug)
|
||||
)
|
||||
|
||||
ret = await anilist_enrich_ids(ret)
|
||||
try:
|
||||
ret = await anilist_enrich_ids(ret)
|
||||
except Exception as e:
|
||||
logger.error("Could not enrich with anidb ids", exc_info=e)
|
||||
|
||||
# themoviedb has better global info than tvdb but tvdb has better entries info
|
||||
info = await self._themoviedb.get_serie(
|
||||
|
||||
Reference in New Issue
Block a user