New submission from Marek M email@example.com:
It can be helpful to mention that variables defined in try block are visible in except/finally block as well. I did not find this info in Python tutorial and for me (having C++ background) this is quite unexpected feature.
---------- assignee: docs@python components: Documentation messages: 388407 nosy: deekox, docs@python priority: normal severity: normal status: open title: Tutorial should mention about variable scope in try/except/finally type: enhancement versions: Python 3.9
Éric Araujo firstname.lastname@example.org added the comment:
The only blocks that create scopes are modules, class and functions. if, try, with, for, while, etc are blocks but not new scopes.
For the tutorial it could be nice to have an explicit mention and example of this.
---------- nosy: +eric.araujo