diff options
author | Jack Diederich <jackdied@gmail.com> | 2006-11-30 20:50:23 (GMT) |
---|---|---|
committer | Jack Diederich <jackdied@gmail.com> | 2006-11-30 20:50:23 (GMT) |
commit | 629712827b0c0cc94d1fd2433c66e6b7258a453d (patch) | |
tree | 880942e9c0aec88acb0217e51ce30dc2256b328a /Misc | |
parent | 030debb9541f6187146c5e0f8d47022fd6d63c6e (diff) | |
download | cpython-629712827b0c0cc94d1fd2433c66e6b7258a453d.zip cpython-629712827b0c0cc94d1fd2433c66e6b7258a453d.tar.gz cpython-629712827b0c0cc94d1fd2433c66e6b7258a453d.tar.bz2 |
replace references to __nonzero__ with __bool__
Diffstat (limited to 'Misc')
-rw-r--r-- | Misc/cheatsheet | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Misc/cheatsheet b/Misc/cheatsheet index de55869..0b4b941 100644 --- a/Misc/cheatsheet +++ b/Misc/cheatsheet @@ -269,7 +269,7 @@ x and y if x is False then x, else (1) Notes : Truth testing behavior can be overridden for a given class by defining -special method __nonzero__. +special method __bool__. (1) Evaluate second arg only if necessary to determine outcome. None @@ -1143,7 +1143,7 @@ Special methods for any class __cmp__(s, o) Compares s to o and returns <0, 0, or >0. Implements >, <, == etc... __hash__(s) Compute a 32 bit hash code; hash() and dictionary ops - __nonzero__(s) Returns False or True for truth value testing + __bool__(s) Returns False or True for truth value testing __getattr__(s, name) called when attr lookup doesn't find <name> __setattr__(s, name, val) called when setting an attr (inside, don't use "self.name = value" @@ -1167,7 +1167,7 @@ Operators s&o = __and__(s,o) s^o = __xor__(s,o) s|o = __or__(s,o) s<<o = __lshift__(s,o) s>>o = __rshift__(s,o) - nonzero(s) = __nonzero__(s) (used in boolean testing) + bool(s) = __bool__(s) (used in boolean testing) -s = __neg__(s) +s = __pos__(s) abs(s) = __abs__(s) ~s = __invert__(s) (bitwise) s+=o = __iadd__(s,o) s-=o = __isub__(s,o) |