aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--setuptools/tests/server.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/setuptools/tests/server.py b/setuptools/tests/server.py
index 7b5cacb9..daccaba9 100644
--- a/setuptools/tests/server.py
+++ b/setuptools/tests/server.py
@@ -2,6 +2,7 @@
"""
import urllib2
import sys
+import time
import threading
import BaseHTTPServer
from BaseHTTPServer import HTTPServer
@@ -34,6 +35,9 @@ class IndexServer(HTTPServer):
def stop(self):
"Stop the server"
+ # Let the server finish the last request adn wait for a new one.
+ time.sleep(0.1)
+
# self.shutdown is not supported on python < 2.6, so just
# set _run to false, and make a request, causing it to
# terminate.