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
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