[Tutor] __and_ and and_
David Ascher
da@ski.org
Mon, 18 Oct 1999 10:25:51 -0700 (Pacific Daylight Time)
>
> >Why doesn't the 'in-operator' '__and__' behave the same way as 'and_'?
>
> Because __and__ is the special method for overriding '&' (bitwise
> and), not 'and' (Boolean and). You didn't override the latter, so it
> does what it normally does -- if both arguments are true, it returns
> the first one.
>
> I don't see a way to override the 'and' or 'or' operators... you
> might be stuck using & and | instead. Anybody have a better idea?
There is no way to override and or or or not.
--david