summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_threading.py
diff options
context:
space:
mode:
authorAntoine Pitrou <solipsis@pitrou.net>2009-11-09 16:08:16 (GMT)
committerAntoine Pitrou <solipsis@pitrou.net>2009-11-09 16:08:16 (GMT)
commitb087268217703887c08d580c888813162634353f (patch)
tree31f254e024597a7f45a1f5400fd0404dc7a6fb73 /Lib/test/test_threading.py
parent3c573af16232928f5623f8fbe0625ecddeaa307a (diff)
downloadcpython-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.py6
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()