From 661183b7352ee3e1d13398ad7571db1f811da50d Mon Sep 17 00:00:00 2001 From: Miroslav Lisik Date: Fri, 22 Mar 2024 15:01:19 +0100 Subject: [PATCH] fix logging handlers imports * https://stackoverflow.com/questions/64951836/python-logging-attributeerror-module-logging-has-no-attribute-handlers/65814814#65814814 --- pcs/daemon/async_tasks/worker/logging.py | 3 ++- pcs/daemon/log.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pcs/daemon/async_tasks/worker/logging.py b/pcs/daemon/async_tasks/worker/logging.py index cf5fb287..1319d651 100644 --- a/pcs/daemon/async_tasks/worker/logging.py +++ b/pcs/daemon/async_tasks/worker/logging.py @@ -1,4 +1,5 @@ import logging +import logging.handlers import multiprocessing as mp import os @@ -44,7 +45,7 @@ def setup_worker_logger(queue: mp.Queue) -> logging.Logger: logger = logging.getLogger(WORKER_LOGGER) logger.setLevel(logging.DEBUG) - queue_handler = logging.handlers.QueueHandler(queue) # type: ignore + queue_handler = logging.handlers.QueueHandler(queue) logger.addHandler(queue_handler) return logger diff --git a/pcs/daemon/log.py b/pcs/daemon/log.py index 07ca764a..a38cbbdf 100644 --- a/pcs/daemon/log.py +++ b/pcs/daemon/log.py @@ -1,4 +1,5 @@ import logging +import logging.handlers LOGGER_NAMES = [ "pcs.daemon", -- 2.45.2