cpython/Lib/multiprocessing
Miss Islington (bot) a2074911ba
[3.12] gh-110036: multiprocessing Popen.terminate() catches PermissionError (GH-110037) (#110064)
gh-110036: multiprocessing Popen.terminate() catches PermissionError (GH-110037)

On Windows, multiprocessing Popen.terminate() now catchs
PermissionError and get the process exit code. If the process is
still running, raise again the PermissionError. Otherwise, the
process terminated as expected: store its exit code.
(cherry picked from commit bd4518c60c)

Co-authored-by: Victor Stinner <vstinner@python.org>
2023-10-02 17:44:26 +02:00
..
dummy
__init__.py
connection.py [3.12] gh-107219: Fix concurrent.futures terminate_broken() (GH-109244) (#109254) 2023-10-02 16:56:09 +02:00
context.py gh-84559: Remove the new multiprocessing warning, too disruptive. (#101551) 2023-02-03 15:20:46 -08:00
forkserver.py [3.12] gh-107963: Fix set_forkserver_preload to check the type of given list (GH-107965) (#107975) 2023-08-15 16:56:53 +02:00
heap.py
managers.py
pool.py Fix typo in exception message in multiprocessing.pool (#99900) 2022-11-30 20:57:28 +05:30
popen_fork.py
popen_forkserver.py
popen_spawn_posix.py
popen_spawn_win32.py [3.12] gh-110036: multiprocessing Popen.terminate() catches PermissionError (GH-110037) (#110064) 2023-10-02 17:44:26 +02:00
process.py gh-104536: Improve multiprocessing.process._cleanup logic (#104537) 2023-05-22 03:48:57 +00:00
queues.py gh-99509: Add __class_getitem__ to multiprocessing.queues.Queue (#99511) 2022-12-26 20:50:55 -08:00
reduction.py
resource_sharer.py
resource_tracker.py [3.12] gh-109593: Fix reentrancy issue in multiprocessing resource_tracker (GH-109629) (#109898) 2023-10-02 17:37:40 +02:00
shared_memory.py bpo-40882: Fix a memory leak in SharedMemory on Windows (GH-20684) 2022-11-25 17:39:48 +00:00
sharedctypes.py
spawn.py [3.12] More actionable error message when spawn is incorrectly used. (GH-102203) (#107990) 2023-08-16 14:22:22 +02:00
synchronize.py [3.12] gh-108520: Fix bad fork detection in nested multiprocessing use case (GH-108568) (#108691) 2023-08-30 23:18:49 +02:00
util.py