Skip to content

Commit 6c5c4ae

Browse files
committed
Fix potential handle leaks
1 parent 1be730e commit 6c5c4ae

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Lib/test/test_winreg.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,13 +213,17 @@ def test_hkey_comparison(self):
213213
"""Test HKEY comparison by handle value rather than object identity."""
214214
key1 = OpenKey(HKEY_CURRENT_USER, None)
215215
key2 = OpenKey(HKEY_CURRENT_USER, None)
216+
key3 = OpenKey(HKEY_LOCAL_MACHINE, None)
217+
218+
self.addCleanup(CloseKey, key1)
219+
self.addCleanup(CloseKey, key2)
220+
self.addCleanup(CloseKey, key3)
216221

217222
self.assertEqual(key1.handle, key2.handle)
218223
self.assertEqual(key1, key2)
219224
self.assertTrue(key1 == key2)
220225
self.assertFalse(key1 != key2)
221226

222-
key3 = OpenKey(HKEY_LOCAL_MACHINE, None)
223227
self.assertNotEqual(key1, key3)
224228
self.assertTrue(key1 != key3)
225229
self.assertFalse(key1 == key3)

0 commit comments

Comments
 (0)