On Aug 31, 2007, at 10:24 PM, Jose Galvez wrote:

>
> First I'll apologize for cross posting but I'm not sure if this is an
> orbited, pylons or paste issue so this is being put on all three  
> lists.
>
> Ok so I was going over the orbited pylons chat tutorial and I found an
> interesting error.  I set up my pylons app to be served with cherrypy
> rather then Paste#http (use = egg:PasteScript#cherrypy in the server
> section ).  Now if I try to use the orbited proxy to serve my  
> pylons app
> I get the following error when I try to serve a non-static page:
> 2007-08-31 22:20:02.609 ERROR   <type
> 'exceptions.AttributeError'>:'ProxyBuffer'
>  object has no attribute 'chunked_body'   File
> "build\bdist.win32\egg\orbited\proxy2.py", line 213, in state_pre_body
>
> If I change my pylons serve from cherrypy to paste#http the error goes
> away.  I've been using cherrypy because I ad read somewhere that it  
> gave
> better performance compared to past#http (that may no longer be true,
> I've not done the benchmarks) Any thoughts?
>

There's a bug in the pyorbited code. It should be calling  
self.state_chunked_body instead of self.chunked_body in that line of  
code.

This doesn't happen on Paste httpserver because it doesn't doesn't  
support the chunked transfer-coding (that's why it's still HTTP 1.0).  
Cherrypy server is HTTP 1.1 out of the box, and does chunking.

--
Philip Jenvey



_______________________________________________
Paste-users mailing list
[email protected]
http://webwareforpython.org/cgi-bin/mailman/listinfo/paste-users

Reply via email to