]> granicus.if.org Git - python/commitdiff
minor cleanup of example
authorFred Drake <fdrake@acm.org>
Tue, 30 Dec 2003 23:01:19 +0000 (23:01 +0000)
committerFred Drake <fdrake@acm.org>
Tue, 30 Dec 2003 23:01:19 +0000 (23:01 +0000)
Doc/lib/libuser.tex

index 0d0ecb6809131a88af54b953ebc82030258c569d..4e915a22c88c1f252b1e0c0c97349403b7572959 100644 (file)
@@ -48,12 +48,14 @@ level can look for a variable \code{user.spam_verbose}, as follows:
 
 \begin{verbatim}
 import user
-try:
-    verbose = user.spam_verbose  # user's verbosity preference
-except AttributeError:
-    verbose = 0                  # default verbosity
+
+verbose = bool(getattr(user, "spam_verbose", 0))
 \end{verbatim}
 
+(The three-argument form of \function{getattr()} is used in case
+the user has not defined \code{spam_verbose} in their
+\file{.pythonrc.py} file.)
+
 Programs with extensive customization needs are better off reading a
 program-specific customization file.