On Mar 8, 2006, at 8:32 PM, Etienne Desautels wrote: > > Hi Philip, > >> Hi all, >> Has anyone ever seen Python 2.4.1's httplib choke when reading chunked >> content? > > Yes, it's a know bug. See for yourself: > https://sourceforge.net/tracker/? > func=detail&atid=305470&aid=900744&group_id=5470
Merci beaucoup Etienne, I don't know why I couldn't find that in the bug list. I will have to work on my searching skills. Cheers Philip > > Etienne > >> I'm using it via urrlib2, and I ran into a particular server >> that returns something that httplib doesn't expect. Specifically, in >> the code below where the error occurs, line == ''. >> >> Python 2.4.1 (#2, Oct 12 2005, 01:36:32) >> [GCC 3.4.4 [FreeBSD] 20050518] on freebsd6 >> Type "help", "copyright", "credits" or "license" for more information. >>>>> import urllib2 >>>>> req = urllib2.Request("http://www.mistyshaven.com/") >>>>> f = urllib2.urlopen(req) >>>>> content = f.read() >> Traceback (most recent call last): >> File "<stdin>", line 1, in ? >> File "/usr/local/lib/python2.4/socket.py", line 285, in read >> data = self._sock.recv(recv_size) >> File "/usr/local/lib/python2.4/httplib.py", line 456, in read >> return self._read_chunked(amt) >> File "/usr/local/lib/python2.4/httplib.py", line 495, in >> _read_chunked >> chunk_left = int(line, 16) >> ValueError: invalid literal for int(): > > > -- http://mail.python.org/mailman/listinfo/python-list