8000 bpo-37421: multiprocessing tests call _run_finalizers() (GH-14527) · python/cpython@632cb36 · GitHub
[go: up one dir, main page]

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 632cb36

Browse files
bpo-37421: multiprocessing tests call _run_finalizers() (GH-14527)
multiprocessing tests now call explicitly _run_finalizers() to remove immediately temporary directories created by multiprocessing.util.get_temp_dir(). (cherry picked from commit 039fb49) Co-authored-by: Victor Stinner <vstinner@redhat.com>
1 parent d4c6647 commit 632cb36

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

Lib/test/_test_multiprocessing.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5651,6 +5651,9 @@ def tearDownModule():
56515651
if need_sleep:
56525652
time.sleep(0.5)
56535653
multiprocessing.process._cleanup()
5654+
# bpo-37421: Explicitly call _run_finalizers() to remove immediately
5655+
# temporary directories created by multiprocessing.util.get_temp_dir().
5656+
multiprocessing.util._run_finalizers()
56545657
test.support.gc_collect()
56555658

56565659
remote_globs['setUpModule'] = setUpModule
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
multiprocessing tests now explicitly call ``_run_finalizers()`` to
2+
immediately remove temporary directories created by tests.

0 commit comments

Comments
 (0)
0