This commit is contained in:
nose
2025-12-07 00:21:30 -08:00
parent f29709d951
commit 6b05dc5552
23 changed files with 2196 additions and 1133 deletions

View File

@@ -55,16 +55,16 @@ def check_hydrus_availability(config: Dict[str, Any]) -> Tuple[bool, Optional[st
is_available, reason = _is_hydrus_available(config, use_cache=False)
if is_available:
logger.info("[Hydrus Health Check] Hydrus API is AVAILABLE")
logger.info("[Hydrus Health Check] Hydrus API is AVAILABLE")
return True, None
else:
reason_str = f": {reason}" if reason else ""
logger.warning(f"[Hydrus Health Check] Hydrus API is UNAVAILABLE{reason_str}")
logger.warning(f"[Hydrus Health Check] Hydrus API is UNAVAILABLE{reason_str}")
return False, reason
except Exception as e:
error_msg = str(e)
logger.error(f"[Hydrus Health Check] Error checking Hydrus availability: {error_msg}")
logger.error(f"[Hydrus Health Check] Error checking Hydrus availability: {error_msg}")
return False, error_msg
@@ -88,16 +88,16 @@ def initialize_hydrus_health_check(config: Dict[str, Any]) -> None:
_HYDRUS_CHECK_COMPLETE = True
if is_available:
debug("Hydrus: ENABLED - All Hydrus features available", file=sys.stderr)
debug("Hydrus: ENABLED - All Hydrus features available", file=sys.stderr)
else:
debug(f"⚠️ Hydrus: DISABLED - {reason or 'Connection failed'}", file=sys.stderr)
debug(f"Hydrus: DISABLED - {reason or 'Connection failed'}", file=sys.stderr)
except Exception as e:
logger.error(f"[Startup] Failed to initialize Hydrus health check: {e}", exc_info=True)
_HYDRUS_AVAILABLE = False
_HYDRUS_UNAVAILABLE_REASON = str(e)
_HYDRUS_CHECK_COMPLETE = True
debug(f"⚠️ Hydrus: DISABLED - Error during health check: {e}", file=sys.stderr)
debug(f"Hydrus: DISABLED - Error during health check: {e}", file=sys.stderr)
def check_debrid_availability(config: Dict[str, Any]) -> Tuple[bool, Optional[str]]: