Reapplied skip logic for test on Windows, which appears to have been lost during a merge.
diff --git a/Lib/test/test_logging.py b/Lib/test/test_logging.py
index 26baf11..075b839 100644
--- a/Lib/test/test_logging.py
+++ b/Lib/test/test_logging.py
@@ -582,6 +582,7 @@
         self.assertFalse(h.shouldFlush(r))
         h.close()
 
+    @unittest.skipIf(os.name == 'nt', 'WatchedFileHandler not appropriate for Windows.')
     @unittest.skipUnless(threading, 'Threading required for this test.')
     def test_race(self):
         # Issue #14632 refers.