From: Brian Quinlan Date: Sat, 25 Dec 2010 00:18:27 +0000 (+0000) Subject: Assign closed handles to None to make errors more obvious if they are used. X-Git-Tag: v3.2rc1~342 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=291151b7f401be9f38de36664f0f3c0a60829a6e;p=thirdparty%2FPython%2Fcpython.git Assign closed handles to None to make errors more obvious if they are used. --- diff --git a/Lib/test/test_concurrent_futures.py b/Lib/test/test_concurrent_futures.py index 7baf0a275a71..876d99407156 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()