summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/lib/libfuncs.tex10
1 files changed, 9 insertions, 1 deletions
diff --git a/Doc/lib/libfuncs.tex b/Doc/lib/libfuncs.tex
index a96fe49..f596cec 100644
--- a/Doc/lib/libfuncs.tex
+++ b/Doc/lib/libfuncs.tex
@@ -830,7 +830,15 @@ class C(object):
old version, the old definition remains. This feature can be used
to the module's advantage if it maintains a global table or cache of
objects --- with a \keyword{try} statement it can test for the
- table's presence and skip its initialization if desired.
+ table's presence and skip its initialization if desired:
+
+\begin{verbatim}
+try:
+ cache
+except NameError:
+ cache = {}
+\end{verbatim}
+
It is legal though generally not very useful to reload built-in or
dynamically loaded modules, except for \refmodule{sys},