[issue8823] urllib2 does not catch httplib.BadStatusLine

2015-11-16 Thread Martin Panter
Martin Panter added the comment: Issue 13736 also proposes to wrap HTTP client exceptions, although I personally don’t really endorse this. The other option is to fix the documentation: Issue 25633, Issue 22797. -- resolution: accepted -> duplicate status: open -> closed superseder: -

[issue8823] urllib2 does not catch httplib.BadStatusLine

2015-04-11 Thread Martin Panter
Martin Panter added the comment: See also Issue 22797, about documenting that non-URLError exceptions may be raised. -- nosy: +vadmium ___ Python tracker ___

[issue8823] urllib2 does not catch httplib.BadStatusLine

2012-07-11 Thread Greg Roodt
Greg Roodt added the comment: By the way, the issue can be recreated by running the following: netcat -l -p -e "echo HTTP/1.1 1000 OK" & python -c "import urllib2; urllib2.urlopen('http://localhost:')" This happens on 2.6, 2.7 and 3 by the looks of it. -- ___

[issue8823] urllib2 does not catch httplib.BadStatusLine

2012-07-07 Thread Greg Roodt
Greg Roodt added the comment: I've made a small change to urllib2 to catch the httplib.BadStatusLine and raise as URLError. This exception should rarely happen as it means the server is returning invalid responses. Nevertheless, I've added a test and hopefully fixed the issue. Patch is attac

[issue8823] urllib2 does not catch httplib.BadStatusLine

2010-05-26 Thread Senthil Kumaran
Senthil Kumaran added the comment: urllib2 is currently catching the socket.error exceptions and presenting the reason as custom URLError exception. To address this issue, the module should catch the httplib raised exceptions also and present it. -- assignee: -> orsenthil nosy: +orse

[issue8823] urllib2 does not catch httplib.BadStatusLine

2010-05-26 Thread AdamN
Changes by AdamN : -- components: +Library (Lib) ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.pyt

[issue8823] urllib2 does not catch httplib.BadStatusLine

2010-05-26 Thread AdamN
Changes by AdamN : -- versions: +Python 2.6 ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: http://mail.python.o

[issue8823] urllib2 does not catch httplib.BadStatusLine

2010-05-26 Thread AdamN
New submission from AdamN : When running urllib2 and getting a BadStatus from an http server, this error is raised: File "/var/www/pinax-env/pline/apps/page/models.py", line 303, in render content = urllib2.urlopen(self.url,timeout=10).read() File "/usr/lib/python2.6/urllib2.py", line 1