Issue #15525: Increase timeout when TerminateProcess() fails
diff --git a/Lib/multiprocessing/forking.py b/Lib/multiprocessing/forking.py
index 4baf548..3beb816 100644
--- a/Lib/multiprocessing/forking.py
+++ b/Lib/multiprocessing/forking.py
@@ -273,8 +273,8 @@
             if self.returncode is None:
                 try:
                     _winapi.TerminateProcess(int(self._handle), TERMINATE)
-                except WindowsError:
-                    if self.wait(timeout=0.1) is None:
+                except OSError:
+                    if self.wait(timeout=1.0) is None:
                         raise
 
     #