packages/python/python-logutils/logutils-python3-13.patch

61 lines
2.3 KiB
Diff

diff -aur logutils-0.3.5.old/logutils/dictconfig.py logutils-0.3.5/logutils/dictconfig.py
--- logutils-0.3.5.old/logutils/dictconfig.py 2024-11-17 11:16:08.848147829 +0100
+++ logutils-0.3.5/logutils/dictconfig.py 2024-11-17 11:21:34.647864745 +0100
@@ -290,7 +290,7 @@
raise ValueError("Unsupported version: %s" % config['version'])
incremental = config.pop('incremental', False)
EMPTY_DICT = {}
- logging._acquireLock()
+ logging._prepareFork()
try:
if incremental:
handlers = config.get('handlers', EMPTY_DICT)
@@ -431,7 +431,7 @@
raise ValueError('Unable to configure root '
'logger: %s' % e)
finally:
- logging._releaseLock()
+ logging._afterFork()
def configure_formatter(self, config):
"""Configure a formatter from a dictionary."""
diff -aur logutils-0.3.5.old/tests/test_dictconfig.py logutils-0.3.5/tests/test_dictconfig.py
--- logutils-0.3.5.old/tests/test_dictconfig.py 2024-11-17 11:16:08.848147829 +0100
+++ logutils-0.3.5/tests/test_dictconfig.py 2024-11-17 11:20:59.847192950 +0100
@@ -39,7 +39,7 @@
self.adapter = LoggerAdapter(l, {})
logger_dict = logging.getLogger().manager.loggerDict
- logging._acquireLock()
+ logging._prepareFork()
try:
self.saved_handlers = logging._handlers.copy()
self.saved_handler_list = logging._handlerList[:]
@@ -50,7 +50,7 @@
self.saved_level_to_name = logging._levelToName.copy()
self.saved_name_to_level = logging._nameToLevel.copy()
finally:
- logging._releaseLock()
+ logging._afterFork()
self.root_logger = logging.getLogger("")
self.original_logging_level = self.root_logger.getEffectiveLevel()
@@ -58,7 +58,7 @@
def tearDown(self):
self.root_logger.setLevel(self.original_logging_level)
- logging._acquireLock()
+ logging._prepareFork()
try:
if hasattr(logging, '_levelNames'):
logging._levelNames.clear()
@@ -75,7 +75,7 @@
loggerDict.clear()
loggerDict.update(self.saved_loggers)
finally:
- logging._releaseLock()
+ logging._afterFork()
message_num = 0