Yes, you are right. I will need to modify web.py itself.
I have not modified the web.py yet.
Does anybody her have worked on such case?

On Saturday, October 20, 2012 8:13:37 AM UTC+5:30, Graham Dumpleton wrote:
>
> The WSGI specification doesn't support chunked request content. I am 
> presuming therefore that to get something working when using 
> WSGIChunkedRequest, that you would need to have modified web.py in a 
> way that allowed it to work. Have you done anything like that? 
>
> If you don't then web.py will likely pass through an empty string for 
> the request content, which seems to be what that error is indicating 
> that elementtree found. 
>
> Graham 
>
> On 19 October 2012 22:01, Aashish Pathak <[email protected]<javascript:>> 
> wrote: 
> > I have deployed my web.py application on Apachev2.2 with mod_wsgiv3.4. 
> > The web.py application accepts the requests from third party which are 
> > chunked transfer encoded. 
> > I have enabled chunked encoded requests with the help of 
> > 'WSGIChunkedRequest' directive. 
> > 
> > Now, i am facing something streaming related issue, 
> > here is the traceback, 
> > --- 
> > Traceback (most recent call last): 
> > File 
> > 
> "/usr/local/lib/python2.6/dist-packages/web.py-0.36-py2.6.egg/web/application.py",
>  
>
> > line 237, in process 
> > return self.handle() 
> > File 
> > 
> "/usr/local/lib/python2.6/dist-packages/web.py-0.36-py2.6.egg/web/application.py",
>  
>
> > line 228, in handle 
> > return self._delegate(fn, self.fvars, args) 
> > File 
> > 
> "/usr/local/lib/python2.6/dist-packages/web.py-0.36-py2.6.egg/web/application.py",
>  
>
> > line 409, in _delegate 
> > return handle_class(cls) 
> > File 
> > 
> "/usr/local/lib/python2.6/dist-packages/web.py-0.36-py2.6.egg/web/application.py",
>  
>
> > line 385, in handle_class 
> > return tocall(*args) 
> > File "/var/www/egauge/server.py", line 67, in POST 
> > data = parse(web.data(), excluded=inactive_meters) 
> > File "/home/ubuntu/plotwatt/readings_servers/egauge/egauge_parser.py", 
> line 
> > 27, in parse 
> > logging.warn(xml) 
> > File 
> > 
> "/usr/local/lib/python2.6/dist-packages/elementtree-1.2.7_20070827_preview-py2.6.egg/elementtree/ElementTree.py",
>  
>
> > line 1012, in XML 
> > return api.fromstring(text) 
> > File 
> > 
> "/usr/local/lib/python2.6/dist-packages/elementtree-1.2.7_20070827_preview-py2.6.egg/elementtree/ElementTree.py",
>  
>
> > line 183, in fromstring 
> > return parser.close() 
> > File 
> > 
> "/usr/local/lib/python2.6/dist-packages/elementtree-1.2.7_20070827_preview-py2.6.egg/elementtree/ElementTree.py",
>  
>
> > line 1301, in close 
> > self._parser.Parse("", 1) # end of data 
> > ExpatError: no element found: line 1, column 0 
> > --- 
> > 
> > I have seen some work arounds for Django application here, 
> > 
> http://stackoverflow.com/questions/12091067/handling-http-chunked-encoding-with-django
>  
> > 
> > Is there anything similar i can do with web.py as well ? 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups 
> > "modwsgi" group. 
> > To view this discussion on the web visit 
> > https://groups.google.com/d/msg/modwsgi/-/PffmdxE7cFgJ. 
> > To post to this group, send email to [email protected]<javascript:>. 
>
> > To unsubscribe from this group, send email to 
> > [email protected] <javascript:>. 
> > For more options, visit this group at 
> > http://groups.google.com/group/modwsgi?hl=en. 
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/modwsgi/-/-elWrOaw8ioJ.
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/modwsgi?hl=en.

Reply via email to