]> granicus.if.org Git - python/commit
bpo-31310: multiprocessing's semaphore tracker should be launched again if crashed...
authorAntoine Pitrou <pitrou@free.fr>
Fri, 3 Nov 2017 13:31:38 +0000 (14:31 +0100)
committerGitHub <noreply@github.com>
Fri, 3 Nov 2017 13:31:38 +0000 (14:31 +0100)
commitcbe1756e3ecefc0e24a5d0a4b8663db9b6d0cc52
treeb8b7f15266c062c7e49adbbb3eb4bdd84b778199
parentfc6b348b12ad401cab0261b7b71a65c60a08c0a8
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
Lib/multiprocessing/semaphore_tracker.py
Lib/test/_test_multiprocessing.py
Misc/NEWS.d/next/Library/2017-08-30-18-23-54.bpo-31310.7D1UNt.rst [new file with mode: 0644]