From: Fred Drake Date: Wed, 7 Aug 2002 15:41:31 +0000 (+0000) Subject: Clarify that the bool instances are acceptable return values from X-Git-Tag: v2.2.2b1~237 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=18f8ade7ad654a3492a11500ea4bf452537a60c7;p=thirdparty%2FPython%2Fcpython.git Clarify that the bool instances are acceptable return values from __nonzero__(), in response to SF bug #579991. --- diff --git a/Doc/lib/libstdtypes.tex b/Doc/lib/libstdtypes.tex index 911999e748d6..31862f7c8e8b 100644 --- a/Doc/lib/libstdtypes.tex +++ b/Doc/lib/libstdtypes.tex @@ -28,7 +28,10 @@ The following values are considered false: \begin{itemize} \item \code{None} - \withsubitem{(Built-in object)}{\ttindex{None}} + \withsubitem{(Built-in object)}{\ttindex{None}} + +\item \code{False} + \withsubitem{(Built-in object)}{\ttindex{False}} \item zero of any numeric type, for example, \code{0}, \code{0L}, \code{0.0}, \code{0j}. @@ -38,8 +41,9 @@ The following values are considered false: \item any empty mapping, for example, \code{\{\}}. \item instances of user-defined classes, if the class defines a - \method{__nonzero__()} or \method{__len__()} method, when that - method returns the integer zero.\footnote{Additional + \method{__nonzero__()} or \method{__len__()} method, when that + method returns the integer zero or \class{bool} value + \code{False}.\footnote{Additional information on these special methods may be found in the \citetitle[../ref/ref.html]{Python Reference Manual}.}