[Python-modules-team] Bug#830839: ConnectionError: ('Connection aborted.', ResponseNotReady()) when using Session interface
Daniele Tricoli
eriol at mornie.org
Tue Jul 12 20:11:19 UTC 2016
Hello Roland,
many thanks for this detailed report!
On Tue, 12 Jul 2016 08:05:57 +0200 Roland Hieber <rohieb at rohieb.name> wrote:
> Package: python-requests
> Followup-For: Bug #830839
>
> Huh. It seems that every other get() call fails:
>
> >>> r = session.get(url)
> >>> r = session.get(url)
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line
477, in get
> return self.request('GET', url, **kwargs)
> File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line
465, in request
> resp = self.send(prep, **send_kwargs)
> File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line
573, in send
> r = adapter.send(request, **kwargs)
> File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line
415, in send
> raise ConnectionError(err, request=request)
> requests.exceptions.ConnectionError: ('Connection aborted.',
ResponseNotReady())
Unfortunately I was not able to reproduce it on testing. I used the infinite
loop and I stopped it after 20 seconds because I did not want to waste your
resources.
> >>> r = session.get(url)
> >>> r.headers
> {'content-encoding': 'gzip', 'transfer-encoding': 'chunked', 'strict-
transport-security': 'max-age=30758400', 'server': 'nginx/1.6.2', 'last-
modified': 'Sat, 02 Jul 2016 21:32:16 GMT', 'connection': 'keep-alive',
'date': 'Tue, 12 Jul 2016 05:51:14 GMT', 'content-type': 'text/html'}
> >>> r = session.get(url)
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line
477, in get
> return self.request('GET', url, **kwargs)
> File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line
465, in request
> resp = self.send(prep, **send_kwargs)
> File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line
573, in send
> r = adapter.send(request, **kwargs)
> File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line
415, in send
> raise ConnectionError(err, request=request)
> requests.exceptions.ConnectionError: ('Connection aborted.',
ResponseNotReady())
> >>> r = session.get(url)
> >>> r = session.get(url)
Also this is working right now for me.
I'm sure you tried several time, but please can you try again? Also including
a pool of destinations to be sure to exclude network issues?
I will investigate this more deeply, and I will repeat tests in a clean chroot
to be sure.
Kind regards,
--
Daniele Tricoli 'eriol'
https://mornie.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/python-modules-team/attachments/20160712/02c0ab95/attachment.sig>
More information about the Python-modules-team
mailing list