[pypy-issue] [issue1645] requests fails to make some https connections with 2.2

Alex Gaynor tracker at bugs.pypy.org
Thu Nov 21 04:31:46 CET 2013


New submission from Alex Gaynor <alex.gaynor at gmail.com>:

I assume this is somehow related to the changes we made to socket/ssl, but not 
sure how:

>>>> import requests
>>>> requests.get("https://pypi.python.org")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/alex_gaynor/.virtualenvs/22a9727570c85715/site-
packages/requests/api.py", line 55, in get
    return request('get', url, **kwargs)
  File "/Users/alex_gaynor/.virtualenvs/22a9727570c85715/site-
packages/requests/api.py", line 44, in request
    return session.request(method=method, url=url, **kwargs)
  File "/Users/alex_gaynor/.virtualenvs/22a9727570c85715/site-
packages/requests/sessions.py", line 361, in request
    resp = self.send(prep, **send_kwargs)
  File "/Users/alex_gaynor/.virtualenvs/22a9727570c85715/site-
packages/requests/sessions.py", line 484, in send
    history = [resp for resp in gen] if allow_redirects else []
  File "/Users/alex_gaynor/.virtualenvs/22a9727570c85715/site-
packages/requests/sessions.py", line 145, in resolve_redirects
    allow_redirects=False,
  File "/Users/alex_gaynor/.virtualenvs/22a9727570c85715/site-
packages/requests/sessions.py", line 464, in send
    r = adapter.send(request, **kwargs)
  File "/Users/alex_gaynor/.virtualenvs/22a9727570c85715/site-
packages/requests/adapters.py", line 356, in send
    raise ConnectionError(e)
ConnectionError: HTTPSConnectionPool(host='pypi.python.org', port=443): Max 
retries exceeded with url: /pypi (Caused by <class '_socket.error'>: [Errno 9] Bad 
file descriptor)
>>>>


The bug fix may be in requests/urllib3. But we should diagnose this.

----------
messages: 6377
nosy: agaynor, pypy-issue
priority: critical
status: unread
title: requests fails to make some https connections with 2.2

________________________________________
PyPy bug tracker <tracker at bugs.pypy.org>
<https://bugs.pypy.org/issue1645>
________________________________________


More information about the pypy-issue mailing list