From: Fred Drake Date: Thu, 22 Jul 1999 19:21:45 +0000 (+0000) Subject: Update getattr() description to document the optional third X-Git-Tag: v1.6a1~1070 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=de5d5ce7bcadcceafc3cb847315140d7d473b704;p=python Update getattr() description to document the optional third parameter. Thanks to Barry Warsaw for pointing out the oversight. --- diff --git a/Doc/lib/libfuncs.tex b/Doc/lib/libfuncs.tex index 73aa5d44ba..0506690c79 100644 --- a/Doc/lib/libfuncs.tex +++ b/Doc/lib/libfuncs.tex @@ -259,11 +259,13 @@ removed. and is known to vary. \end{funcdesc} -\begin{funcdesc}{getattr}{object, name} - The arguments are an object and a string. The string must be the - name of one of the object's attributes. The result is the value of - that attribute. For example, \code{getattr(\var{x}, - '\var{foobar}')} is equivalent to \code{\var{x}.\var{foobar}}. +\begin{funcdesc}{getattr}{object, name\optional{, default}} + Return the value of the named attributed of \var{object}. \var{name} + must be a string. If the string is the name of one of the object's + attributes, the result is the value of that attribute. For example, + \code{getattr(x, 'foobar')} is equivalent to \code{x.foobar}. If the + named attribute does not exist, \var{default} is returned if provided, + otherwise \exception{AttributeError} is raised. \end{funcdesc} \begin{funcdesc}{globals}{}