From: Tim Peters Date: Sun, 26 Sep 2004 02:38:41 +0000 (+0000) Subject: register_optionflag(): Moved from the Debugging section to the section X-Git-Tag: v2.4b1~177 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=16be62f054922b99853a05d30eea56d894984a4a;p=python register_optionflag(): Moved from the Debugging section to the section on option flags; added a versionadded decoration. --- diff --git a/Doc/lib/libdoctest.tex b/Doc/lib/libdoctest.tex index 2a838dabd8..6ea4345d93 100644 --- a/Doc/lib/libdoctest.tex +++ b/Doc/lib/libdoctest.tex @@ -710,6 +710,25 @@ can be useful. matches an empty line in actual output; and doctest directives were added]{2.4} +There's also a way to register new option flag names, although this +isn't useful unless you intend to extend \module{doctest} internals +via subclassing: + +\begin{funcdesc}{register_optionflag}{name} + Create a new option flag with a given name, and return the new + flag's integer value. \function{register_optionflag()} can be + used when subclassing \class{OutputChecker} or + \class{DocTestRunner} to create new options that are supported by + your subclasses. \function{register_optionflag} should always be + called using the following idiom: + +\begin{verbatim} + MY_FLAG = register_optionflag('MY_FLAG') +\end{verbatim} + + \versionadded{2.4} +\end{funcdesc} + \subsubsection{Warnings\label{doctest-warnings}} \module{doctest} is serious about requiring exact matches in expected @@ -1620,18 +1639,6 @@ Doctest provides three mechanisms for debugging doctest examples: returned by \function{sys.exc_info()}. \end{memberdesc} -\begin{funcdesc}{register_optionflag}{name} - Create a new option flag with a given name, and return the new - flag's integer value. \function{register_optionflag()} can be - used when subclassing \class{OutputChecker} or - \class{DocTestRunner} to create new options that are supported by - your subclasses. \function{register_optionflag} should always be - called using the following idiom: -\begin{verbatim} - MY_FLAG = register_optionflag('MY_FLAG') -\end{verbatim} -\end{funcdesc} - \subsection{Soapbox\label{doctest-soapbox}} As mentioned in the introduction, \module{doctest} has grown to have