Open
Description
Bug description
def halfway_safe():
"""Name used safely inside the loop, unsafely outside it."""
for _temp in range(0, 1):
try:
pass
except ValueError:
error = True
else:
continue
print(error)
print(error) # Should raise used-before-assignment
Configuration
No response
Command used
n/a
Pylint output
nothing
Expected behavior
used-before-assignment on last line
Pylint version
Caused in #9374 (accepted because we prefer false negatives to false positives)
OS / Environment
No response
Additional dependencies
No response