From 8da04f5dbd579b68bc7eb5690d96703091eba5b2 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Wed, 18 May 2022 00:19:56 +0200 Subject: [PATCH] gh-89898: Fix test_threading.test_args_argument() (GH-92885) Join the thread to not leak threads running in the background to the next test. Fix the following warning on the "AMD64 FreeBSD Shared 3.11" buildbot: test_args_argument (test.test_threading.ThreadTests.test_args_argument) ... Warning -- threading_cleanup() failed to cleanup 1 threads (count: 1, dangling: 2) Warning -- Dangling thread: <_MainThread(MainThread, started 35026161664)> Warning -- Dangling thread: ), started 35314998016)> ok (cherry picked from commit 970efae274538f9910e8f9b31bc890f1b7666b0f) Co-authored-by: Victor Stinner --- Lib/test/test_threading.py | 1 + 1 file changed, 1 insertion(+) diff --git a/Lib/test/test_threading.py b/Lib/test/test_threading.py index f7dea136a87c0d..9c6561c099f570 100644 --- a/Lib/test/test_threading.py +++ b/Lib/test/test_threading.py @@ -149,6 +149,7 @@ def test_args_argument(self): with self.subTest(target=target, args=args): t = threading.Thread(target=target, args=args) t.start() + t.join() @cpython_only def test_disallow_instantiation(self):