]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-83856: Honor atexit for all multiprocessing start methods (GH-114279)
authorTian Gao <gaogaotiantian@hotmail.com>
Fri, 3 May 2024 18:45:46 +0000 (11:45 -0700)
committerGitHub <noreply@github.com>
Fri, 3 May 2024 18:45:46 +0000 (11:45 -0700)
commit998c3856c1e922ece806c162858dc587a1e92e02
tree03077e946db80e7e78df5a9c3e14e6ba5ca04bcf
parentcb57a52a85a7845b1c017085f05a7f6d71855edc
gh-83856: Honor atexit for all multiprocessing start methods (GH-114279)

Use atexit for all multiprocessing start methods to cleanup.
See the GH-114279 PR discussion and related issue for details as to why.
Lib/multiprocessing/forkserver.py
Lib/multiprocessing/popen_fork.py
Lib/multiprocessing/process.py
Lib/test/_test_multiprocessing.py
Misc/NEWS.d/next/Library/2024-01-19-05-40-46.gh-issue-83856.jN5M80.rst [new file with mode: 0644]