diff options
| author | Dale Collison <92315623+dcollison@users.noreply.github.com> | 2023-09-27 16:26:41 (GMT) |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-27 16:26:41 (GMT) |
| commit | 74723e11109a320e628898817ab449b3dad9ee96 (patch) | |
| tree | 4d50d43744e116f339b4fd752f8928d022feca23 /Lib/multiprocessing/util.py | |
| parent | cc54bcf17b5b5f7681f52baf3acef75b995fa1fd (diff) | |
| download | cpython-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.py | 6 |
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): |
