blob: c8fd3fe1f978b536429b6ac514ee4ce90b72569f [file] [log] [blame]
# pylint: disable=missing-docstring, using-constant-test,cell-var-from-loop
def insidious_break_and_return():
for i in range(0, -5, -1):
my_var = 0
try:
my_var += 1.0/i
if i < -3:
break
return my_var
finally:
if i > -2:
break # [lost-exception]
return my_var # [lost-exception]
return None
def break_and_return():
for i in range(0, -5, -1):
my_var = 0
if i:
break
try:
my_var += 1.0/i
finally:
for _ in range(2):
if True:
break
else:
def strange():
if True:
return my_var
return None
strange()
if i:
break
return