From: Victor Stinner Date: Mon, 8 Jul 2019 08:49:11 +0000 (+0200) Subject: bpo-37421: test_concurrent_futures stops ForkServer (GH-14643) X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e676244235895aeb6ec3b81ca3ccf4a70e487919;p=python bpo-37421: test_concurrent_futures stops ForkServer (GH-14643) test_concurrent_futures now explicitly stops the ForkServer instance if it's running. --- diff --git a/Lib/test/test_concurrent_futures.py b/Lib/test/test_concurrent_futures.py index c782d4c6e8..ff9a493803 100644 --- a/Lib/test/test_concurrent_futures.py +++ b/Lib/test/test_concurrent_futures.py @@ -1309,6 +1309,9 @@ def tearDownModule(): # cleanup multiprocessing multiprocessing.process._cleanup() + # Stop the ForkServer process if it's running + from multiprocessing import forkserver + forkserver._forkserver._stop() # bpo-37421: Explicitly call _run_finalizers() to remove immediately # temporary directories created by multiprocessing.util.get_temp_dir(). multiprocessing.util._run_finalizers() diff --git a/Misc/NEWS.d/next/Tests/2019-07-08-10-11-36.bpo-37421.OY77go.rst b/Misc/NEWS.d/next/Tests/2019-07-08-10-11-36.bpo-37421.OY77go.rst new file mode 100644 index 0000000000..0766d70f6e --- /dev/null +++ b/Misc/NEWS.d/next/Tests/2019-07-08-10-11-36.bpo-37421.OY77go.rst @@ -0,0 +1,2 @@ +test_concurrent_futures now explicitly stops the ForkServer instance if it's +running.