From 82d309b7956683b3958d58708527cc0581b0540b Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Wed, 18 Jun 2003 17:17:10 +0000 Subject: [PATCH] Include "instances of most classes" in a warning about mutable objects as default values of function/method parameters. --- Doc/tut/tut.tex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Doc/tut/tut.tex b/Doc/tut/tut.tex index cba0a8e98bb9..cd5c758a8a96 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=[]): -- 2.47.3