summaryrefslogtreecommitdiffstats
path: root/Lib/multiprocessing/util.py
diff options
context:
space:
mode:
authorDale Collison <92315623+dcollison@users.noreply.github.com>2023-09-27 16:26:41 (GMT)
committerGitHub <noreply@github.com>2023-09-27 16:26:41 (GMT)
commit74723e11109a320e628898817ab449b3dad9ee96 (patch)
tree4d50d43744e116f339b4fd752f8928d022feca23 /Lib/multiprocessing/util.py
parentcc54bcf17b5b5f7681f52baf3acef75b995fa1fd (diff)
downloadcpython-74723e11109a320e628898817ab449b3dad9ee96.zip
cpython-74723e11109a320e628898817ab449b3dad9ee96.tar.gz
cpython-74723e11109a320e628898817ab449b3dad9ee96.tar.bz2
gh-109461: Update logging module lock to use context manager (#109462)
Co-authored-by: Victor Stinner <vstinner@python.org>
Diffstat (limited to 'Lib/multiprocessing/util.py')
-rw-r--r--Lib/multiprocessing/util.py6
1 files changed, 1 insertions, 5 deletions
diff --git a/Lib/multiprocessing/util.py b/Lib/multiprocessing/util.py
index 6ee0d33..28c77df 100644
--- a/Lib/multiprocessing/util.py
+++ b/Lib/multiprocessing/util.py
@@ -64,8 +64,7 @@ def get_logger():
global _logger
import logging
- logging._acquireLock()
- try:
+ with logging._lock:
if not _logger:
_logger = logging.getLogger(LOGGER_NAME)
@@ -79,9 +78,6 @@ def get_logger():
atexit._exithandlers.remove((_exit_function, (), {}))
atexit._exithandlers.append((_exit_function, (), {}))
- finally:
- logging._releaseLock()
-
return _logger
def log_to_stderr(level=None):