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" <[email protected]>
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 <[email protected]> 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 <[email protected]> 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" <[email protected]>
> > > 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 [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
-~----------~----~----~----~------~----~------~--~---

Reply via email to