INNER CODE UNIT · Python
validate
Casvt/Plex-scripts · library_management/recent_episode_maintainer.py:335
def validate(self, media: TMedia) -> bool:
"""Check if media passes filter.
Args:
media (TMedia): The media to check for.
Returns:
bool: If it should be deleted or not.
"""
if self.check_exclude is not None and self.check_exclude(media):
return False
if self.match_all:
return all((f(media) for f in self.filters))
else:
return any((f(media) for f in self.filters))