diff --git a/addon/default.py b/addon/default.py index 6c260cd..ef9a4ee 100644 --- a/addon/default.py +++ b/addon/default.py @@ -291,6 +291,7 @@ def _trakt_watched_set(title: str) -> set[tuple[int, int]]: Ergebnis wird _TRAKT_WATCHED_CACHE_TTL Sekunden gecacht. Gibt ein leeres Set zurueck wenn Trakt nicht aktiviert oder kein Token vorhanden. """ + global _TRAKT_WATCHED_CACHE_TS if not _get_setting_bool("trakt_enabled", default=False): return set() token = _trakt_get_valid_token() @@ -313,7 +314,6 @@ def _trakt_watched_set(title: str) -> set[tuple[int, int]]: watched.add((item.season, item.episode)) with _TRAKT_WATCHED_CACHE_LOCK: _TRAKT_WATCHED_CACHE[title_cf] = watched - global _TRAKT_WATCHED_CACHE_TS _TRAKT_WATCHED_CACHE_TS = now return set(watched)