[Python-Dev] ANN: PEP 335: Overloadable Boolean Operators
"Martin v. Löwis"
martin at v.loewis.de
Fri Sep 10 22:59:06 CEST 2004
Phillip J. Eby wrote:
>> I like the PEP with 'and' and 'or', but isn't the 'not' special method
>> essentially the inverse of __nonzero__?
>
>
> There isn't such a method currently.
Did you mean to say that there is currently no method named __nonzero__?
This is not true:
>>> class X:
... def __nonzero__(self):
... print "Called"
... return 13
...
>>> not X()
Called
False
Regards,
Martin
More information about the Python-Dev
mailing list