conditional expressions
Lulu of the Lotus-Eaters
mertz at gnosis.cx
Mon Sep 23 14:18:47 EDT 2002
"Delaney, Timothy" <tdelaney at avaya.com> wrote previously:
|This type of thinking is one very good reason why bool() is a Good Thing
|(TM). A large number (my guess is the majority) of Python users do not know
|about operator.truth().
Well... Python users won't necessarily innately know about bool() when
it is available in 2.3 (or 2.2.x). In either case, users will gain the
knowledge from documentation/discussion. While I'm not against the new
boolean type, or built-in bool(), it's not impossible simply to let
users know they can write:
from operator import truth as bool
at the top of their module.
For that matter, they could also write:
bool = lambda x: not not x
if you really wanted to save 8 characters :-).
Yours, Lulu...
--
mertz@ _/_/_/_/ THIS MESSAGE WAS BROUGHT TO YOU BY: \_\_\_\_ n o
gnosis _/_/ Postmodern Enterprises \_\_
.cx _/_/ \_\_ d o
_/_/_/ IN A WORLD W/O WALLS, THERE WOULD BE NO GATES \_\_\_ z e
More information about the Python-list
mailing list