[Guido]
> ...
> Not so fast. There's a perfectly reasonable alternative to sublocal scopes
> -- just let it assign to a local variable in the containing scope. That's
> the same as what Python does for for-loop variables.

That's certainly what I would _expect_ if I never read the docs,
conditioned by experience with Python's `for` and embedded assignments
in at least C and Icon.

But I have to confess I already gave up trying to stay up-to-date with
all of Python's _current_ scope rules.  It's not what I want to think
about.  It's easier all around to try not to reuse names in clever
ways to begin with.
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to