Using Python 2.5.4 and web2py 1.84.4, I call a function decorated with @service.run from python using
robj = urllib2.urlopen(urllib2.Request(url,data)) robj.read() The .read() call fails with the following exception: ... File "socket.pyc", line 304, in read File "httplib.pyc", line 509, in read File "httplib.pyc", line 548, in _read_chunked ValueError: invalid literal for int() with base 16: '' Searching the internet I found that this seems to be a reported issue with httplib: http://bugs.python.org/issue7013. It is not really a bug -- httplib is doing the right thing, but many servers out there, including the one on which bing runs, seem to be missing a 0 for the last chunk. Is the server used in the guts of web2py doing the wrong thing and returning a chunk missing the 0 size? Thanks, Leo.

