• Antoine Pitrou's avatar
    [3.6] bpo-31308: If multiprocessing's forkserver dies, launch it again when… · 019c99f3
    Antoine Pitrou yazdı
    [3.6] bpo-31308: If multiprocessing's forkserver dies, launch it again when necessary (GH-3246) (#4252)
    
    * bpo-31308: If multiprocessing's forkserver dies, launch it again when necessary.
    
    * Fix test on Windows
    
    * Add NEWS entry
    
    * Adopt a different approach: ignore SIGINT and SIGTERM, as in semaphore tracker.
    
    * Fix comment
    
    * Make sure the test doesn't muck with process state
    
    * Also test previously-started processes
    
    * Update 2017-08-30-17-59-36.bpo-31308.KbexyC.rst
    
    * Avoid masking SIGTERM in forkserver.  It's not necessary and causes a race condition in test_many_processes..
    (cherry picked from commit fc6b348b)
    019c99f3
forkserver.py 8.49 KB