In the glossary section it states:

<doc>
nested scope

The ability to refer to a variable in an enclosing definition. For instance, a function defined inside another function can refer to variables in the outer function. Note that nested scopes work only for reference and not for assignment which will always write to the innermost scope. In contrast, local variables both read and write in the innermost scope. Likewise, global variables read and write to the global namespace.
</doc>

Doesn't the nonlocal keyword make variables in outer scopes writable?

~Ethan~
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to