Thank you Brian, for letting me know. I think I fixed it now. Can you give it a try?
Massimo On Dec 13, 1:26 pm, Brian M <[email protected]> wrote: > 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 <[email protected]> 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 <[email protected]> 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.

