summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>2003-06-18 17:14:29 (GMT)
committerFred Drake <fdrake@acm.org>2003-06-18 17:14:29 (GMT)
commit3a8fbe7eeca4cc8cb944c8120690e54a6c775747 (patch)
tree16a8f3da97c446f7663ff763a14a22742bdbb258
parent5edd785bbb1825e8b4e89525b2dad0cec3a9394d (diff)
downloadcpython-3a8fbe7eeca4cc8cb944c8120690e54a6c775747.zip
cpython-3a8fbe7eeca4cc8cb944c8120690e54a6c775747.tar.gz
cpython-3a8fbe7eeca4cc8cb944c8120690e54a6c775747.tar.bz2
Include "instances of most classes" in a warning about mutable objects
as default values of function/method parameters.
-rw-r--r--Doc/tut/tut.tex5
1 files changed, 3 insertions, 2 deletions
diff --git a/Doc/tut/tut.tex b/Doc/tut/tut.tex
index c9dd660..1be251e 100644
--- a/Doc/tut/tut.tex
+++ b/Doc/tut/tut.tex
@@ -1388,8 +1388,9 @@ will print \code{5}.
\strong{Important warning:} The default value is evaluated only once.
This makes a difference when the default is a mutable object such as a
-list or dictionary. For example, the following function accumulates
-the arguments passed to it on subsequent calls:
+list, dictionary, or instances of most classes. For example, the
+following function accumulates the arguments passed to it on
+subsequent calls:
\begin{verbatim}
def f(a, L=[]):