From f39a08d9857d099cb4fd1a8fbde9ab544572b71e Mon Sep 17 00:00:00 2001 From: Lukas Date: Wed, 7 Jan 2026 19:18:01 +0100 Subject: [PATCH] Fix event handler TypeError and increase log level to INFO --- src/core/SerieScanner.py | 4 +++- src/server/config/logging_config.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/core/SerieScanner.py b/src/core/SerieScanner.py index 95a4fe9..082dfef 100644 --- a/src/core/SerieScanner.py +++ b/src/core/SerieScanner.py @@ -93,7 +93,9 @@ class SerieScanner: """ if event_handler: try: - event_handler(data) + # Event handlers are stored as lists, iterate over them + for handler in event_handler: + handler(data) except Exception as e: logger.error("Error calling event handler: %s", e, exc_info=True) diff --git a/src/server/config/logging_config.py b/src/server/config/logging_config.py index 5642667..ff899eb 100644 --- a/src/server/config/logging_config.py +++ b/src/server/config/logging_config.py @@ -60,7 +60,7 @@ def setup_logging() -> Dict[str, logging.Logger]: # File handler for general server logs server_file_handler = logging.FileHandler(server_log_file, mode='a', encoding='utf-8') - server_file_handler.setLevel(logging.DEBUG) + server_file_handler.setLevel(logging.INFO) server_file_handler.setFormatter(detailed_format) root_logger.addHandler(server_file_handler)