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

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

View File

@ -1066,6 +1066,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):