diff options
Diffstat (limited to 'setuptools/tests/server.py')
-rw-r--r-- | setuptools/tests/server.py | 4 |
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. |