no log: Remove missleading anime logs

This commit is contained in:
Anderson Shindy Oki 2024-08-10 14:11:42 +09:00
parent baae406a02
commit 8c68fba85d
2 changed files with 4 additions and 4 deletions

View file

@ -197,8 +197,6 @@ class AniDBClient(object):
def refine_from_anidb(path, video):
if not isinstance(video, Episode) or not video.series_tvdb_id:
logger.debug(f'Video is not an Anime TV series, skipping refinement for {video}')
return
if refined_providers.intersection(settings.general.enabled_providers) and video.series_anidb_id is None:

View file

@ -13,6 +13,7 @@ from subliminal import Episode, region, __short_version__
logger = logging.getLogger(__name__)
refined_providers = {'jimaku'}
class AniListClient(object):
def __init__(self, session=None, timeout=10):
self.session = session or requests.Session()
@ -47,16 +48,17 @@ class AniListClient(object):
logger.debug(f"Could not find corresponding AniList ID with '{mapped_tag}': {candidate_id_value}")
return None
def refine_from_anilist(path, video):
# Safety checks
if isinstance(video, Episode):
if not video.series_anidb_id:
logger.error(f"Will not refine '{video.series}' as it does not have an AniDB ID.")
return
if refined_providers.intersection(settings.general.enabled_providers) and video.anilist_id is None:
refine_anilist_ids(video)
def refine_anilist_ids(video):
anilist_client = AniListClient()