diff options
author | Antoine Pitrou <solipsis@pitrou.net> | 2009-11-09 16:08:16 (GMT) |
---|---|---|
committer | Antoine Pitrou <solipsis@pitrou.net> | 2009-11-09 16:08:16 (GMT) |
commit | b087268217703887c08d580c888813162634353f (patch) | |
tree | 31f254e024597a7f45a1f5400fd0404dc7a6fb73 /Lib/test/test_threading.py | |
parent | 3c573af16232928f5623f8fbe0625ecddeaa307a (diff) | |
download | cpython-b087268217703887c08d580c888813162634353f.zip cpython-b087268217703887c08d580c888813162634353f.tar.gz cpython-b087268217703887c08d580c888813162634353f.tar.bz2 |
Merged revisions 76172 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r76172 | antoine.pitrou | 2009-11-09 17:00:11 +0100 (lun., 09 nov. 2009) | 5 lines
Issue #7282: Fix a memory leak when an RLock was used in a thread other
than those started through `threading.Thread` (for example, using
`thread.start_new_thread()`.
........
Diffstat (limited to 'Lib/test/test_threading.py')
-rw-r--r-- | Lib/test/test_threading.py | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Lib/test/test_threading.py b/Lib/test/test_threading.py index 5e18243..41f57dc 100644 --- a/Lib/test/test_threading.py +++ b/Lib/test/test_threading.py @@ -143,11 +143,9 @@ class ThreadTests(BaseTestCase): def test_foreign_thread(self): # Check that a "foreign" thread can use the threading module. def f(mutex): - # Acquiring an RLock forces an entry for the foreign + # Calling current_thread() forces an entry for the foreign # thread to get made in the threading._active map. - r = threading.RLock() - r.acquire() - r.release() + threading.current_thread() mutex.release() mutex = threading.Lock() |