diff --git a/addon/default.py b/addon/default.py index 34432af..6c260cd 100644 --- a/addon/default.py +++ b/addon/default.py @@ -257,6 +257,7 @@ def _trakt_find_in_plugins(title: str) -> tuple[str, str] | None: Gibt (plugin_name, matched_title) zurueck oder None bei keinem Treffer. Ergebnisse werden 5 Minuten gecacht (inkl. None-Misses). """ + global _TRAKT_PLUGIN_MATCH_CACHE_TS if not title: return None title_cf = title.casefold() @@ -279,7 +280,6 @@ def _trakt_find_in_plugins(title: str) -> tuple[str, str] | None: if result: break with _TRAKT_PLUGIN_MATCH_LOCK: - global _TRAKT_PLUGIN_MATCH_CACHE_TS _TRAKT_PLUGIN_MATCH_CACHE[title_cf] = result _TRAKT_PLUGIN_MATCH_CACHE_TS = now return result