From 291151b7f401be9f38de36664f0f3c0a60829a6e Mon Sep 17 00:00:00 2001 From: Brian Quinlan Date: Sat, 25 Dec 2010 00:18:27 +0000 Subject: [PATCH] Assign closed handles to None to make errors more obvious if they are used. --- Lib/test/test_concurrent_futures.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/test/test_concurrent_futures.py b/Lib/test/test_concurrent_futures.py index 7baf0a275a..876d994071 100644 --- a/Lib/test/test_concurrent_futures.py +++ b/Lib/test/test_concurrent_futures.py @@ -125,6 +125,8 @@ class Call(object): if sys.platform.startswith('win'): ctypes.windll.kernel32.CloseHandle(self._called_event) ctypes.windll.kernel32.CloseHandle(self._can_finish) + self._called_event = None + self._can_finish = None else: del self.CALL_LOCKS[self._called_event] del self.CALL_LOCKS[self._can_finish] @@ -375,8 +377,6 @@ class WaitTests(unittest.TestCase): self.assertEqual(set([future1, future2]), finished) self.assertEqual(set(), pending) - - finally: call1.close() call2.close() -- 2.50.1