From: Fred Drake Date: Mon, 23 Jul 2001 19:19:39 +0000 (+0000) Subject: Add StopIteration to the list of exceptions *not* derived from StandardError. X-Git-Tag: v2.2a3~984 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c046e97dc2aefc3213db668dc3ba5cf412407d1d;p=thirdparty%2FPython%2Fcpython.git Add StopIteration to the list of exceptions *not* derived from StandardError. Slightly re-word discussion of SystemExit and fork(). This is part of SF patch #443788. --- diff --git a/Doc/lib/libexcs.tex b/Doc/lib/libexcs.tex index 65b1dd8e0e38..b9a31cce9b18 100644 --- a/Doc/lib/libexcs.tex +++ b/Doc/lib/libexcs.tex @@ -66,8 +66,8 @@ also available on the instance's \member{args} attribute, as a tuple. \begin{excdesc}{StandardError} The base class for all built-in exceptions except -\exception{SystemExit}. \exception{StandardError} itself is derived -from the root class +\exception{StopIteration} and \exception{SystemExit}. +\exception{StandardError} itself is derived from the root class \exception{Exception}. \end{excdesc} @@ -295,7 +295,8 @@ For class exceptions, \function{str()} returns only the message. can be executed, and so that a debugger can execute a script without running the risk of losing control. The \function{os._exit()} function can be used if it is absolutely positively necessary to exit - immediately (e.g., after a \function{fork()} in the child process). + immediately (for example, in the child process after a call to + \function{fork()}). \end{excdesc} \begin{excdesc}{TypeError}