[ python-Bugs-1469498 ] Exception when handling http response
SourceForge.net
noreply at sourceforge.net
Wed Apr 12 23:50:15 CEST 2006
Bugs item #1469498, was opened at 2006-04-12 20:49
Message generated for change (Comment added) made by gbrandl
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1469498&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.4
>Status: Closed
>Resolution: Fixed
Priority: 5
Submitted By: Richard Kasperski (rkasperski)
Assigned to: Nobody/Anonymous (nobody)
Summary: Exception when handling http response
Initial Comment:
When handling the return from a web server that dooes
not return the content length(one I wrote) httplib
takes an exception at line 478.
The line of code in question is
if self.length is not None:
and should probably read
if self.length is not None and self.length != _UNKNOWN:
The problem is that self.length is no longer
initialized to None
----------------------------------------------------------------------
>Comment By: Georg Brandl (gbrandl)
Date: 2006-04-12 21:50
Message:
Logged In: YES
user_id=849994
It looks like you're getting a HTTP 0.9 response. In Python
2.4.0, self.length wasn't set in this case, but this bug was
fixed in version 2.4.2.
Closing this as Fixed, if the problem persists with Python
2.4.3 please reopen.
----------------------------------------------------------------------
Comment By: Richard Kasperski (rkasperski)
Date: 2006-04-12 21:43
Message:
Logged In: YES
user_id=520350
Here is the version header from running python at the
command line.
Python 2.4 (#1, Feb 3 2005, 08:52:54
In my httplib.py length is initialized to _UNKNOWN which has
the value "UNKNOWN"
----------------------------------------------------------------------
Comment By: Georg Brandl (gbrandl)
Date: 2006-04-12 21:31
Message:
Logged In: YES
user_id=849994
On which version of Python does this occur?
In HEAD, all code paths in begin() lead to self.length being
set to some value or None.
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=1469498&group_id=5470
More information about the Python-bugs-list
mailing list