Wait for a delay before reaping children -- this should fix the
test_socketserver failures on several platforms.
diff --git a/Lib/test/test_socketserver.py b/Lib/test/test_socketserver.py
index b66eea2..d8ae4da 100644
--- a/Lib/test/test_socketserver.py
+++ b/Lib/test/test_socketserver.py
@@ -125,6 +125,7 @@
         self.test_files = []
 
     def tearDown(self):
+        time.sleep(DELAY)
         reap_children()
 
         for fn in self.test_files:
@@ -209,7 +210,7 @@
                          MyStreamHandler, self.stream_examine)
 
     def test_UDPServers(self):
-        # Test SocketServer.UPDServer
+        # Test SocketServer.UDPServer
         servers = [SocketServer.UDPServer,
                    SocketServer.ThreadingUDPServer]
         if HAVE_FORKING: