bpo-31234: test_threading: fix ref cycle (#3150)

test_bare_raise_in_brand_new_thread() now explicitly breaks a
reference cycle to not leak a dangling thread.
This commit is contained in:
Victor Stinner 2017-08-19 01:54:42 +02:00 committed by GitHub
parent a32e40561a
commit 3d284c081f
1 changed files with 2 additions and 0 deletions

View File

@ -1069,6 +1069,8 @@ class ThreadingExceptionTests(BaseTestCase):
thread.join()
self.assertIsNotNone(thread.exc)
self.assertIsInstance(thread.exc, RuntimeError)
# explicitly break the reference cycle to not leak a dangling thread
thread.exc = None
class TimerTests(BaseTestCase):