CollectionExtractor._add_episode: Only log on link change

master
Felix Stupp 2 years ago
parent a1b64d8644
commit f51cbc31c3
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -64,15 +64,18 @@ class CollectionExtractor(GeneralExtractor[MediaCollection, T]):
season: int = 0,
episode: int = 0,
) -> Optional[MediaElement]:
logging.debug(f"Add to collection {collection.title!r} media {uri!r} (Season {season}, Episode {episode})")
try:
element = media_extract_uri(uri)
except ExtractionError:
logging.warning(f"Failed while extracting media {uri!r}", exc_info=True)
return None
collection.add_episode(
link = collection.add_episode(
media=element,
season=season,
episode=episode,
)
if link is not None:
logging.debug(
f"Add to collection {collection.title!r} media {uri!r} (Season {season}, Episode {episode})"
)
return element

Loading…
Cancel
Save