[Python-ideas] For-loop variable scope: simultaneous possession and ingestion of cake
Greg Ewing
greg.ewing at canterbury.ac.nz
Sat Oct 4 04:46:04 CEST 2008
Neil Toronto wrote:
> Python could close over the values rather than a cell. That's *almost
> always* what people really care about anyway! It'd break almost no code.
No, it would break huge amounts of code. Consider
def f():
g()
def g():
print "Gee"
Would you really like to get a NameError or
UnboundLocalError on g here?
--
Greg
More information about the Python-ideas
mailing list