From fa4a1afd448e8c81e0b408a0f8ae8ae0d6e8caf7 Mon Sep 17 00:00:00 2001 From: Sam Gross Date: Wed, 6 Mar 2024 21:38:24 +0000 Subject: [PATCH] gh-116439: Ensure thread is joined in test_empty_authkey --- Lib/test/_test_multiprocessing.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Lib/test/_test_multiprocessing.py b/Lib/test/_test_multiprocessing.py index 058537bab5af26..358b1c99e4190c 100644 --- a/Lib/test/_test_multiprocessing.py +++ b/Lib/test/_test_multiprocessing.py @@ -3516,9 +3516,10 @@ def run(addr, authkey): key = b"" with self.connection.Listener(authkey=key) as listener: - threading.Thread(target=run, args=(listener.address, key)).start() - with listener.accept() as d: - self.assertEqual(d.recv(), 1729) + t = threading.Thread(target=run, args=(listener.address, key)) + with threading_helper.start_threads([t]): + with listener.accept() as d: + self.assertEqual(d.recv(), 1729) if self.TYPE == 'processes': self.assertRaises(OSError, listener.accept)