223
244
curl.setopt(pycurl.HTTPHEADER, headers + more_headers)
227
247
url = curl.getinfo(pycurl.EFFECTIVE_URL)
228
248
mutter('got pycurl error: %s, %s, %s, url: %s ',
229
249
e[0], _pycurl_errors.errorcode[e[0]], e, url)
230
250
if e[0] in (_pycurl_errors.CURLE_COULDNT_RESOLVE_HOST,
231
251
_pycurl_errors.CURLE_COULDNT_CONNECT,
232
253
_pycurl_errors.CURLE_COULDNT_RESOLVE_PROXY):
233
254
raise ConnectionError('curl connection error (%s)\non %s'