Issue #27493: Fix test_path_objects under Windows
diff --git a/Lib/test/test_logging.py b/Lib/test/test_logging.py
index e998f60..7899c77 100644
--- a/Lib/test/test_logging.py
+++ b/Lib/test/test_logging.py
@@ -596,8 +596,8 @@
         for cls, args in cases:
             h = cls(*args)
             self.assertTrue(os.path.exists(fn))
-            os.unlink(fn)
             h.close()
+            os.unlink(fn)
 
     @unittest.skipIf(os.name == 'nt', 'WatchedFileHandler not appropriate for Windows.')
     @unittest.skipUnless(threading, 'Threading required for this test.')