From e28e2c9791bbf0c780d41f34da13381f6ff0739b Mon Sep 17 00:00:00 2001 From: "itdrui.de" Date: Sun, 1 Mar 2026 18:50:23 +0100 Subject: [PATCH] dev: fix SyntaxError global declaration in _trakt_find_in_plugins global _TRAKT_PLUGIN_MATCH_CACHE_TS muss vor der ersten Verwendung stehen --- addon/default.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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