From 9e6aab6bc67881040ed61544d91ca39ae00edc3f Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Sun, 6 Oct 2002 22:37:40 +0000 Subject: [PATCH] Backport 1.33: Update programmer's note on nested functions. --- Doc/ref/ref7.tex | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Doc/ref/ref7.tex b/Doc/ref/ref7.tex index eeff1aad8239..3cad6f2fdc83 100644 --- a/Doc/ref/ref7.tex +++ b/Doc/ref/ref7.tex @@ -389,11 +389,11 @@ form. The ``\keyword{def}'' form is actually more powerful since it allows the execution of multiple statements. \indexii{lambda}{form} -\strong{Programmer's note:} a ``\code{def}'' form executed inside a -function definition defines a local function that can be returned or -passed around. The semantics of name resolution in the nested -function will change in Python 2.2. See the appendix for a -description of the new semantics. +\strong{Programmer's note:} Functions are first-class objects. A +``\code{def}'' form executed inside a function definition defines a +local function that can be returned or passed around. Free variables +used in the nested function can access the local variables of the +function containing the def. See section \ref{naming} for details. \section{Class definitions\label{class}} -- 2.47.3