pypi-mirror team mailing list archive
-
pypi-mirror team
-
Mailing list archive
-
Message #00091
[Bug 712989] Re: _extract_filename fails during DNS resolution
** Attachment added: "fix for socket.gaierror on name resolution"
https://bugs.launchpad.net/bugs/712989/+attachment/1828901/+files/mirror.diff
--
You received this bug notification because you are a member of PyPI
Mirror, which is the registrant for PyPI Mirror.
https://bugs.launchpad.net/bugs/712989
Title:
_extract_filename fails during DNS resolution
Status in PyPI replication project:
New
Bug description:
Get the following traceback if the external hostname doesn't resolve:
2011-02-04 05:29:34,907 DEBUG Processing package pthy
2011-02-04 05:29:35,379 DEBUG Head-Request to get filename for http://pthy.python-hosting.com/attachment/wiki/PthyReleases/pthy-0.5.tar.gz?rev=&format=raw.
Traceback (most recent call last):
File "./bin/pypimirror", line 15, in <module>
z3c.pypimirror.mirror.run()
File "/usr/home/davidb/.buildout/eggs/z3c.pypimirror-1.0.16-py2.6.egg/z3c/pypimirror/mirror.py", line 824, in run
config["base_url"])
File "/usr/home/davidb/.buildout/eggs/z3c.pypimirror-1.0.16-py2.6.egg/z3c/pypimirror/mirror.py", line 482, in mirror
filename = self._extract_filename(url)
File "/usr/home/davidb/.buildout/eggs/z3c.pypimirror-1.0.16-py2.6.egg/z3c/pypimirror/mirror.py", line 561, in _extract_filename
conn.request('HEAD', fetch_url)
File "/usr/local/lib/python2.6/httplib.py", line 898, in request
self._send_request(method, url, body, headers)
File "/usr/local/lib/python2.6/httplib.py", line 935, in _send_request
self.endheaders()
File "/usr/local/lib/python2.6/httplib.py", line 892, in endheaders
self._send_output()
File "/usr/local/lib/python2.6/httplib.py", line 764, in _send_output
self.send(msg)
File "/usr/local/lib/python2.6/httplib.py", line 723, in send
self.connect()
File "/usr/local/lib/python2.6/httplib.py", line 704, in connect
self.timeout)
File "/usr/local/lib/python2.6/socket.py", line 500, in create_connection
for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno 8] hostname nor servname provided, or not known
References