[Python-checkins] r43166 - python/trunk/Lib/ctypes/test/test_keeprefs.py

thomas.heller python-checkins at python.org
Mon Mar 20 09:11:58 CET 2006


Author: thomas.heller
Date: Mon Mar 20 09:11:56 2006
New Revision: 43166
Modified:
 python/trunk/Lib/ctypes/test/test_keeprefs.py
Log:
Plug a leak in the ctypes test suite when tests are run repeatedly.
Modified: python/trunk/Lib/ctypes/test/test_keeprefs.py
==============================================================================
--- python/trunk/Lib/ctypes/test/test_keeprefs.py	(original)
+++ python/trunk/Lib/ctypes/test/test_keeprefs.py	Mon Mar 20 09:11:56 2006
@@ -140,5 +140,10 @@
 r.a[0].x = 42
 r.a[0].y = 99
 
+ # to avoid leaking when tests are run several times
+ # clean up the types left in the cache.
+ from ctypes import _pointer_type_cache
+ del _pointer_type_cache[POINT]
+
 if __name__ == "__main__":
 unittest.main()


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /