Compare commits

..

2 Commits

Author SHA1 Message Date
93fc395ebc Handle TMDB auth failures gracefully 2026-01-01 18:49:00 +01:00
800f50eca7 Merge pull request #1 from DasPoschi/codex/uberprufen-und-beheben-von-fehlern
Fix MyJDownloader device status indentation
2025-12-31 13:12:20 +01:00

View File

@@ -283,7 +283,10 @@ def tmdb_search_movie(query: str) -> Optional[Dict[str, Any]]:
return None
q = urllib.parse.quote(query.strip())
url = f"https://api.themoviedb.org/3/search/movie?api_key={TMDB_API_KEY}&language={urllib.parse.quote(TMDB_LANGUAGE)}&query={q}"
data = _http_get_json(url)
try:
data = _http_get_json(url)
except Exception:
return None
results = data.get("results") or []
return results[0] if results else None
@@ -292,7 +295,10 @@ def tmdb_search_tv(query: str) -> Optional[Dict[str, Any]]:
return None
q = urllib.parse.quote(query.strip())
url = f"https://api.themoviedb.org/3/search/tv?api_key={TMDB_API_KEY}&language={urllib.parse.quote(TMDB_LANGUAGE)}&query={q}"
data = _http_get_json(url)
try:
data = _http_get_json(url)
except Exception:
return None
results = data.get("results") or []
return results[0] if results else None