Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 14f5ee0

Browse files
committed
Prevent dangling threads/process warning for test_multiprocessing.
1 parent 138d080 commit 14f5ee0

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

Lib/test/test_multiprocessing.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3561,14 +3561,17 @@ def setUpModule():
35613561
try:
35623562
lock = multiprocessing.RLock()
35633563
except OSError:
3564-
raise unittest.SkipTest("OSError raises on RLock creation, see issue 3111!")
3565-
3564+
raise unittest.SkipTest("OSError raises on RLock creation, "
3565+
"see issue 3111!")
35663566
check_enough_semaphores()
3567-
35683567
util.get_temp_dir() # creates temp directory for use by all processes
3569-
35703568
multiprocessing.get_logger().setLevel(LOG_LEVEL)
35713569

35723570

3571+
def tearDownModule():
3572+
# pause a bit so we don't get warning about dangling threads/processes
3573+
time.sleep(0.5)
3574+
3575+
35733576
if __name__ == '__main__':
35743577
unittest.main()

0 commit comments

Comments
 (0)