]> granicus.if.org Git - python/commitdiff
This was required on OS X to prevent the test from deadlocking. I'm not sure
authorNeal Norwitz <nnorwitz@gmail.com>
Mon, 31 Mar 2008 05:39:26 +0000 (05:39 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Mon, 31 Mar 2008 05:39:26 +0000 (05:39 +0000)
if this is just a test problem or something deeper.  Hopefully the test will
stop hanging.

Lib/test/test_ssl.py

index 0bd43920d184a874aa40eb01aae61f7ce5f8222d..520f440d2ab7e6830ed800b30e9e8cc43d3b8d93 100644 (file)
@@ -417,6 +417,7 @@ else:
                     except:
                         sys.stdout.write(''.join(traceback.format_exception(*sys.exc_info())))
                         break
+                    time.sleep(0.1)
 
             def server_close(self):
                 # Again, we want this to run in a thread, so we need to override
@@ -970,7 +971,11 @@ else:
                     raise test_support.TestFailed(
                         "Couldn't fetch data from HTTPS server")
             finally:
+                if test_support.verbose:
+                    sys.stdout.write('stopping server\n')
                 server.stop()
+                if test_support.verbose:
+                    sys.stdout.write('joining thread\n')
                 server.join()
 
         def testAsyncoreServer(self):