Package: python-ewoksutils / 0.1.1-5

0001-Stop-using-logging._-acquire-release-Lock.patch Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
From: Roland Mas <roland.mas@entierement.net>
Date: Tue, 3 Dec 2024 16:04:17 +0100
Subject: Stop using logging._{acquire,release}Lock()

---
 src/ewoksutils/logging_utils/cleanup.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/ewoksutils/logging_utils/cleanup.py b/src/ewoksutils/logging_utils/cleanup.py
index 8aeb494..127b09a 100644
--- a/src/ewoksutils/logging_utils/cleanup.py
+++ b/src/ewoksutils/logging_utils/cleanup.py
@@ -5,7 +5,7 @@ import queue
 
 def cleanup_logger(name: str):
     """Cleanup and delete a global python logger"""
-    logging._acquireLock()  # type: ignore
+    # logging._acquireLock()  # type: ignore
     try:
         # Remove reference from root
         logger = logging.root.manager.loggerDict.pop(name, None)
@@ -27,7 +27,8 @@ def cleanup_logger(name: str):
         # Remove local reference
         del logger
     finally:
-        logging._releaseLock()  # type: ignore
+        pass
+        # logging._releaseLock()  # type: ignore
 
 
 def _cleanup_logger_instance(logger: logging.Logger):