cpython/Lib/multiprocessing
Antoine Pitrou cbe1756e3e
bpo-31310: multiprocessing's semaphore tracker should be launched again if crashed (#3247)
* bpo-31310: multiprocessing's semaphore tracker should be launched again if crashed

* Avoid mucking with process state in test.
Add a warning if the semaphore process died, as semaphores may then be leaked.

* Add NEWS entry
2017-11-03 14:31:38 +01:00
..
dummy bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
__init__.py
connection.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
context.py bpo-30296 Remove unnecessary tuples, lists, sets, and dicts (#1489) 2017-05-18 07:35:54 -07:00
forkserver.py bpo-31308: If multiprocessing's forkserver dies, launch it again when necessary (#3246) 2017-11-03 13:34:22 +01:00
heap.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
managers.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
pool.py [Trivial] Remove now redundant assert (#3245) 2017-08-30 16:57:12 +02:00
popen_fork.py bpo-28326: Fix multiprocessing.Process when stdout and/or stderr is closed or None. (#4073) 2017-10-22 11:40:31 +02:00
popen_forkserver.py Fix bpo-30596: Add close() method to multiprocessing.Process (#2010) 2017-06-24 19:22:23 +02:00
popen_spawn_posix.py Fix bpo-30596: Add close() method to multiprocessing.Process (#2010) 2017-06-24 19:22:23 +02:00
popen_spawn_win32.py bpo-30794: added kill() method to multiprocessing.Process (#2528) 2017-07-18 17:34:23 +02:00
process.py bpo-18966: non-daemonic threads created by a multiprocessing.Process should be joined on exit (#3111) 2017-08-16 20:53:28 +02:00
queues.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
reduction.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
resource_sharer.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
semaphore_tracker.py bpo-31310: multiprocessing's semaphore tracker should be launched again if crashed (#3247) 2017-11-03 14:31:38 +01:00
sharedctypes.py bpo-19896: Add typecodes 'q' and 'Q' to multiprocessing.sharedctypes (#2741) 2017-07-21 12:35:33 +02:00
spawn.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
synchronize.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00
util.py bpo-5001: More-informative multiprocessing error messages (#3079) 2017-08-30 00:52:18 +02:00