From: Fred Drake Date: Wed, 27 Sep 2000 22:48:44 +0000 (+0000) Subject: Update the documentation for ConfigParser to match the recent changes. X-Git-Tag: v2.0c1~235 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=33dde92ecfa4e2afe883a9cd4630ed83839bb26b;p=python Update the documentation for ConfigParser to match the recent changes. --- diff --git a/Doc/lib/libcfgparser.tex b/Doc/lib/libcfgparser.tex index 1905e62a83..28e0f0759c 100644 --- a/Doc/lib/libcfgparser.tex +++ b/Doc/lib/libcfgparser.tex @@ -47,8 +47,8 @@ Return a new instance of the \class{ConfigParser} class. When \var{defaults} is given, it is initialized into the dictionary of intrinsic defaults. They keys must be strings, and the values must be appropriate for the \samp{\%()s} string interpolation. Note that -\var{__name__} is always an intrinsic default; its value is the -section name. +\var{__name__} is an intrinsic default; its value is the section name, +and will override any value provided in \var{defaults}. \end{classdesc} \begin{excdesc}{NoSectionError} @@ -70,6 +70,11 @@ section. Exception raised when problems occur performing string interpolation. \end{excdesc} +\begin{excdesc}{InterpolationDepthError} +Exception raised when string interpolation cannot be completed because +the number of iterations exceeds \constant{MAX_INTERPOLATION_DEPTH}. +\end{excdesc} + \begin{excdesc}{MissingSectionHeaderError} Exception raised when attempting to parse a file which has no section headers. @@ -79,6 +84,12 @@ headers. Exception raised when errors occur attempting to parse a file. \end{excdesc} +\begin{datadesc}{MAX_INTERPOLATION_DEPTH} +The maximum depth for recursive interpolation for \method{get()} when +the \var{raw} parameter is false. Setting this does not change the +allowed recursion depth. +\end{datadesc} + \begin{seealso} \seemodule{shlex}{Support for a creating \UNIX{} shell-like