From 8ab42bf3c9423dce45b9c00c05e10dcd7c16796f Mon Sep 17 00:00:00 2001 From: EstrellaXD Date: Thu, 29 Jun 2023 14:40:10 +0800 Subject: [PATCH] fix: fix #354 --- backend/src/module/parser/analyser/tmdb_parser.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/backend/src/module/parser/analyser/tmdb_parser.py b/backend/src/module/parser/analyser/tmdb_parser.py index 7762c95a..879dae68 100644 --- a/backend/src/module/parser/analyser/tmdb_parser.py +++ b/backend/src/module/parser/analyser/tmdb_parser.py @@ -37,7 +37,8 @@ def is_animation(tv_id, language) -> bool: def get_season(seasons: list) -> int: - ss = sorted(seasons, key=lambda e: e.get("air_date"), reverse=True) + ss = [s for s in seasons if s["air_date"] is not None] + ss = sorted(ss, key=lambda e: e.get("air_date"), reverse=True) for season in ss: if re.search(r"第 \d 季", season.get("season")) is not None: date = season.get("air_date").split("-") @@ -84,8 +85,3 @@ def tmdb_parser(title, language) -> TMDBInfo | None: ) else: return None - - -if __name__ == "__main__": - title = "海盗战记" - print(tmdb_parser(title, "zh").last_season)