python-setuptools/distribute-timeout-exception.patch

22 lines
752 B
Diff
Raw Normal View History

2012-06-08 19:49:50 +00:00
Index: distribute-0.6.27/setuptools/tests/server.py
===================================================================
--- distribute-0.6.27.orig/setuptools/tests/server.py
+++ distribute-0.6.27/setuptools/tests/server.py
@@ -1,6 +1,7 @@
"""Basic http server for tests to simulate PyPI or custom indexes
"""
import urllib2
+import socket
import sys
import threading
import BaseHTTPServer
@@ -44,7 +45,7 @@ class IndexServer(HTTPServer):
urllib2.urlopen(url, timeout=5)
else:
urllib2.urlopen(url)
- except urllib2.URLError:
+ except (urllib2.URLError, socket.timeout):
# ignore any errors; all that's important is the request
pass
self.thread.join()