dev: fix SyntaxError global declaration in _trakt_find_in_plugins

global _TRAKT_PLUGIN_MATCH_CACHE_TS muss vor der ersten Verwendung stehen
This commit is contained in:
2026-03-01 18:50:23 +01:00
parent 1f0e627721
commit e28e2c9791

View File

@@ -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