changesets 2063 and greater address this properly in cherrypy http://cherrypy.org/log/trunk/cherrypy/wsgiserver/__init__.py
On Wed, Nov 5, 2008 at 1:17 PM, lbolla <[EMAIL PROTECTED]> wrote: > > It works for me, too. > Thanks! > L. > > On Nov 5, 9:08 pm, "Brent Pedersen" <[EMAIL PROTECTED]> wrote: >> this fixes the problem for me: >> >> diff --git a/web/wsgiserver/__init__.py b/web/wsgiserver/__init__.py >> index 050447f..364dcb5 100644 >> --- a/web/wsgiserver/__init__.py >> +++ b/web/wsgiserver/__init__.py >> @@ -714,6 +714,10 @@ if sys.version_info[:3] >= (2, 5, 2): >> class CP_fileobject(socket._fileobject): >> """Faux file object attached to a socket object.""" >> >> + def __init__(self, *args, **kwargs): >> + super(CP_fileobject, self).__init__(*args, **kwargs) >> + self._rbuf = StringIO.StringIO() >> + >> def sendall(self, data): >> """Sendall for non-blocking sockets.""" >> while data: >> >> On Wed, Nov 5, 2008 at 12:47 PM, Lindsey Smith <[EMAIL PROTECTED]> wrote: >> >> > On Nov 4, 4:59 am, "leela vadlamudi" <[EMAIL PROTECTED]> >> > wrote: >> >> On Tue, Nov 4, 2008 at 6:11 PM, Steve Howe <[EMAIL PROTECTED]> wrote: >> >> >> > Hello all, >> >> >> On Mon, Nov 3, 2008 at 1:45 AM, Yesudeep Mangalapilly >> >> > Now it shows this (even onhttp://webpy.org/cookbook/helloworld): >> >> >> > Traceback (most recent call last): >> >> > File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py", >> >> > line >> >> > 1159, in communicate >> >> > req.parse_request() >> >> > File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py", >> >> > line >> >> > 304, in parse_request >> >> > self._parse_request() >> >> > File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py", >> >> > line >> >> > 317, in _parse_request >> >> > request_line = self.rfile.readline() >> >> > File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py", >> >> > line >> >> > 212, in readline >> >> > data = self.rfile.readline(256) >> >> > File "/usr/lib/python2.5/site-packages/web/wsgiserver/__init__.py", >> >> > line >> >> > 806, in readline >> >> > buf.seek(0, 2) # seek end >> >> > AttributeError: 'str' object has no attribute 'seek' >> >> >> > I'm using Python 2.5.2. >> >> >> That's working on my machine! I am also using python 2.5.2 >> >> > I see the same failure with Python 2.5.2 (Ubuntu Hardy), the latest >> > web.py and the cookbook hello world. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web.py" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/webpy?hl=en -~----------~----~----~----~------~----~------~--~---
