On 11 Jul 2012, at 8:03 AM, hasan alnator wrote:
> Where ??

In the DAL chapter, toward the end of the "Logical operators" section.

http://web2py.com/books/default/chapter/29/6#Logical-operators

> 
> On Wed, Jul 11, 2012 at 6:00 PM, Jonathan Lundell <jlund...@pobox.com> wrote:
> On 11 Jul 2012, at 7:25 AM, Jonathan Lundell wrote:
> >
> > On 11 Jul 2012, at 7:19 AM, hasan alnator wrote:
> >> ohh thank you Jonathan its working now , but can you tell me why ? i dont 
> >> understand
> >
> > web2py overloads & to perform a logical-and role here, but it can't alter 
> > Python's operator precedence. The & operator has higher precedence than ==, 
> > unlike the 'and' operator (or the '&&' operator in C). So this:
> >
> > video = db(db.Videos.Video_Type == "XXX" & db.Videos.Teacher == 
> > "xx").select(db.Videos.ALL)
> >
> > evaluates the same as this:
> >
> > video = db(db.Videos.Video_Type == ("XXX" & db.Videos.Teacher) == 
> > "xx").select(db.Videos.ALL)
> 
> I added a line to the book pointing this out.
> 


Reply via email to