]> granicus.if.org Git - python/commitdiff
Do not retain references to processes and managers in TestSyncManagerTypes (GH-11801)
authorPablo Galindo <Pablogsal@gmail.com>
Sat, 9 Feb 2019 17:08:49 +0000 (17:08 +0000)
committerGitHub <noreply@github.com>
Sat, 9 Feb 2019 17:08:49 +0000 (17:08 +0000)
Keeping references to processes and managers between tests makes them count as dangling processes.

Lib/test/_test_multiprocessing.py

index 2f839b952126a30a1effdf53e2fe103eaf345aa6..d3cb195077ae25acaf17c07f2e94de72b0ddc078 100644 (file)
@@ -4740,6 +4740,8 @@ class TestSyncManagerTypes(unittest.TestCase):
             self.proc.terminate()
             self.proc.join()
         self.manager.shutdown()
+        self.manager = None
+        self.proc = None
 
     @classmethod
     def setUpClass(cls):