Odd, now with rev 25 I'm getting an error message when trying to upload an app.
Traceback (most recent call last): File "C:\...\web2py\gluon\main.py", line 436, in wsgibase parse_get_post_vars(request, environ) File "C:\...\web2py\gluon\main.py", line 308, in parse_get_post_vars if len(pvalue): File "C:\Python26\lib\cgi.py", line 600, in __len__ return len(self.keys()) File "C:\Python26\lib\cgi.py", line 583, in keys raise TypeError, "not indexable" TypeError: not indexable I managed to get it working again with the following modification to gluon/main.py diff --git a/gluon/main.py b/gluon/main.py --- a/gluon/main.py +++ b/gluon/main.py @@ -305,8 +305,11 @@ else: pvalue = listify(value)[:-len(listify (request.get_vars[key]))] request.vars[key] = value - if len(pvalue): - request.post_vars[key] = (len(pvalue)>1 and pvalue) or pvalue[0] + try: + if len(pvalue): + request.post_vars[key] = (len(pvalue)>1 and pvalue) or pvalue[0] + except: + request.post_vars[key] = pvalue def wsgibase(environ, responder): """ Quick testing shows that I can again successfully upload an app. ~Brian On Dec 12, 9:25 am, mdipierro <mdipie...@cs.depaul.edu> wrote: > Thanks. I will fix this in trunk. As usual this is because of a new > feature introduced in 10. > > On Dec 11, 9:40 pm, DenesL <denes1...@yahoo.ca> wrote: > > > w2p files created with changeset 10 give this error on upload (also > > running changeset 10): > > > Traceback (most recent call last): > > File "C:\web2py\hg\gluon\main.py", line 436, in wsgibase > > parse_get_post_vars(request, environ) > > File "C:\web2py\hg\gluon\main.py", line 308, in parse_get_post_vars > > ifpvalue: > > File "C:\Python25\lib\cgi.py", line 633, in __len__ > > return len(self.keys()) > > File "C:\Python25\lib\cgi.py", line 609, in keys > > raise TypeError, "not indexable" > > TypeError: not indexable -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.