Commit 9fb77985 authored by Vitja Makarov's avatar Vitja Makarov

Add failing testcase

parent 888abee0
...@@ -92,6 +92,14 @@ def try_loop(args): ...@@ -92,6 +92,14 @@ def try_loop(args):
finally: finally:
return x return x
def try_finally(a):
try:
for i in a:
if i > 0:
x = 1
finally:
return x
_ERRORS = """ _ERRORS = """
12:12: local variable 'e' might be referenced before assignment 12:12: local variable 'e' might be referenced before assignment
12:15: local variable 'i' might be referenced before assignment 12:15: local variable 'i' might be referenced before assignment
...@@ -100,4 +108,5 @@ _ERRORS = """ ...@@ -100,4 +108,5 @@ _ERRORS = """
69:16: local variable 'x' might be referenced before assignment 69:16: local variable 'x' might be referenced before assignment
77:14: local variable 'oops' might be referenced before assignment 77:14: local variable 'oops' might be referenced before assignment
93:16: local variable 'x' might be referenced before assignment 93:16: local variable 'x' might be referenced before assignment
101:16: local variable 'x' might be referenced before assignment
""" """
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment