[Python-Dev] For review: PEP 285: Adding a bool type

Samuele Pedroni pedroni@inf.ethz.ch
Sun, 10 Mar 2002 16:06:19 +0100


From: Samuele Pedroni <pedroni@inf.ethz.ch>
> 
> > 
> > > Damn, you're right.  I'll patch doctest to special-case the snot out of
> > > those specific strings <wink>.  In the meantime,
> > > 
> > > def ibool(e):
> > >     return e and 1 or 0
> > >     # or "return operator.truth(e)"
> > > 
> > > will work across all Pythons forever, or back to 1.4 if you use
> > > operator.truth to avoid offending yourself <wink>.
> 
> Btw given that probably operator.truth() will
> become a synonym of bool() the "# or" comment
> does not apply.
> 

Btw, as far as I understand ibool can be spelled just as +

>>> +(1>0)
1

regards, Samuele Pedroni.