Please use 1.61 (it is faster on GAE).

That query still does not work.

On Apr 14, 5:12 am, rbuc <thatvet...@gmail.com> wrote:
> Hi!
>
> I tested with 1.60 and that query still doesn't work. Can this be
> resolved?
>
> Btw, is it possible to use the Entity key instead of an incrementing
> id? May be that would work?
>
> Thank you
> Ramon
>
> On Mar 9, 3:07 am, rbuc <thatvet...@gmail.com> wrote:
>
> > Hi!
>
> > any progress on this? the query doesn't seem to work with 1.57 yet...
>
> > thank you!
>
> > On Feb 13, 12:20 pm, "Sebastian E. Ovide" <sebastianov...@gmail.com>
> > wrote:
>
> > > that is a good news, so we do not have to patch the CAS app !
> > > ----------------------------
> > > Sebastian E. Ovide
>
> > > On Fri, Feb 13, 2009 at 3:41 AM, Robin B <robi...@gmail.com> wrote:
>
> > > > > r=db(db.cas_user.id==id).select() #OK
> > > > > r=db(db.cas_user.verification==key).select() #OK
> > > > > r=db(db.cas_user.id==id)(db.cas_user.verification==key).select() #OK
> > > > > but not on GAE
>
> > > > Google added query/sort by id in a recent SDK release, and the new GAE
> > > > driver that I am writing supports it, so this query will work soon.
>
> > > > Robin
>
> > > > On Feb 12, 11:03 pm, mdipierro <mdipie...@cs.depaul.edu> wrote:
> > > > > You cannot mix ID and other fields in a GAE query. For gae ID is not a
> > > > > field and it is treated differently.
>
> > > > > r=db(db.cas_user.id==id).select() #OK
> > > > > r=db(db.cas_user.verification==key).select() #OK
> > > > > r=db(db.cas_user.id==id)(db.cas_user.verification==key).select() #OK
> > > > > but not on GAE
>
> > > > > do this instead
>
> > > > > r=[x for x in db(db.cas_user.id==id).select() if x.verification==key]
>
> > > > > Massimo
>
> > > > > On Feb 12, 6:38 pm, "Sebastian E. Ovide" <sebastianov...@gmail.com>
> > > > > wrote:
>
> > > > > > Hi All,
>
> > > > > > I'm getting an error on the line 124 the folowing query (only in 
> > > > > > GAE)
>
> > > > > > 123    r=db(db.cas_user.id==id)\
> > > > > > 124        (db.cas_user.verification==key)\
> > > > > > 125        .select()
>
> > > > > > the error is
>
> > > > > >   File "C:\dev\centralauthservice\gluon\restricted.py", line 98, in
> > > > > > restricted
> > > > > >     exec ccode in environment
> > > > > >   File 
> > > > > > "C:\dev\centralauthservice\applications\cas/controllers/cas.py",
> > > > line
> > > > > > 188, in <module>
> > > > > >   File "C:\dev\centralauthservice\gluon\globals.py", line 74, in
> > > > <lambda>
> > > > > >     self._caller = lambda f: f()
> > > > > >   File 
> > > > > > "C:\dev\centralauthservice\applications\cas/controllers/cas.py",
> > > > line
> > > > > > 124, in verify
> > > > > >     (db.cas_user.verification==key)\
> > > > > >   File "C:\dev\centralauthservice\gluon\contrib\gql.py", line 634, 
> > > > > > in
> > > > > > __call__
> > > > > >     raise SyntaxError
> > > > > > SyntaxError: None
>
> > > > > > any ideas ?
>
> > > > > > ----------------------------
> > > > > > Sebastian E. Ovide
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@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
-~----------~----~----~----~------~----~------~--~---

Reply via email to