You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.4 KiB
44 lines
1.4 KiB
7 months ago
|
From 661183b7352ee3e1d13398ad7571db1f811da50d Mon Sep 17 00:00:00 2001
|
||
|
From: Miroslav Lisik <mlisik@redhat.com>
|
||
|
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
|
||
|
|