This repository has been archived on 2025-04-11. You can view files and clone it, but cannot push or open issues or pull requests.
multipub/.pyenv/lib/python3.7/site-packages/pylint/test/functional/lost_exception.py
2019-02-09 02:45:25 -06:00

41 lines
947 B
Python

# 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
else:
return my_var
finally:
if i > -2:
break # [lost-exception]
else:
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
else:
return