From 3c7431b7da64ea1bda990dcbd7d03b4f2a13b3a9 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 17 Oct 2026 18:29:41 +0800 Subject: [PATCH] fix(types): keep TrimeMedia complexity within gate --- app/modules/trimemedia/trimemedia.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/modules/trimemedia/trimemedia.py b/app/modules/trimemedia/trimemedia.py index 9813a5ec4..6477b78ee 100644 --- a/app/modules/trimemedia/trimemedia.py +++ b/app/modules/trimemedia/trimemedia.py @@ -415,9 +415,7 @@ class TrimeMedia: for episode in episodes or []: if episode.season_number is None or episode.episode_number is None: continue - if episode.season_number not in season_episodes: - season_episodes[episode.season_number] = [] - season_episodes[episode.season_number].append(episode.episode_number) + season_episodes.setdefault(episode.season_number, []).append(episode.episode_number) return item_id, season_episodes def refresh_root_library(self) -> Optional[bool]: