Python 3 removes name binding from outer scope
Ben Finney
ben+python at benfinney.id.au
Tue Jul 25 03:02:48 EDT 2017
More information about the Python-list mailing list
Tue Jul 25 03:02:48 EDT 2017
- Previous message (by thread): Python 3 removes name binding from outer scope
- Next message (by thread): Python 3 removes name binding from outer scope
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Ben Finney <ben+python at benfinney.id.au> writes: > Having to make another name for the same object, merely to avoid some > surprising behaviour, is IMO un-Pythonic. I suppose my objection is rooted in the fact this behaviour is implicit; my code has not issued a ‘del’ statement, and so I don't expect one; yet it occurs implicitly. This violates the Zen of Python. > PEP 3000 documents the change:: I got the wrong number there; it's PEP 3110. -- \ “Please do not feed the animals. If you have any suitable food, | `\ give it to the guard on duty.” —zoo, Budapest | _o__) | Ben Finney
- Previous message (by thread): Python 3 removes name binding from outer scope
- Next message (by thread): Python 3 removes name binding from outer scope
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list