Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 885c3d1 commit 3dd3675Copy full SHA for 3dd3675
1 file changed
Lib/test/_test_multiprocessing.py
@@ -589,12 +589,16 @@ def test_cpu_count(self):
589
def test_active_children(self):
590
self.assertEqual(type(self.active_children()), list)
591
592
- p = self.Process(target=time.sleep, args=(DELTA,))
+ event = self.Event()
593
+ p = self.Process(target=event.wait, args=())
594
self.assertNotIn(p, self.active_children())
595
- p.daemon = True
596
- p.start()
597
- self.assertIn(p, self.active_children())
+ try:
+ p.daemon = True
598
+ p.start()
599
+ self.assertIn(p, self.active_children())
600
+ finally:
601
+ event.set()
602
603
p.join()
604
0 commit comments