[ python-Bugs-868571 ] HTTPResponse.read(amt) fails when response length is UNKNOWN
SourceForge.net
noreply at sourceforge.net
Tue May 24 09:31:49 CEST 2005
Bugs item #868571, was opened at 2003-12-31 19:18
Message generated for change (Comment added) made by cropr
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=868571&group_id=5470
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Python Library
Group: Python 2.3
Status: Open
Resolution: None
Priority: 5
Submitted By: Grant Monroe (gmonroe)
Assigned to: Nobody/Anonymous (nobody)
Summary: HTTPResponse.read(amt) fails when response length is UNKNOWN
Initial Comment:
If the length of the reponse from an HTTPConnection is
unknown, then a read with a specified amount fails.
File "/home/grant/local/lib/python2.3/httplib.py", line
404, in read
self.length -= amt
TypeError: unsupported operand type(s) for -=: 'str'
and 'int'
----------------------------------------------------------------------
Comment By: ruben decrop (cropr)
Date: 2005-05-24 07:31
Message:
Logged In: YES
user_id=17539
I can reproduce the same error.
This happens when the server answers using the HTTP 0.9
protocol.
Apparently the _read_status() is getting confused for some
HTTP 0.9 messages.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=868571&group_id=5470
More information about the Python-bugs-list
mailing list