Files
openide/python/testData/inspections/PyUnusedLocalInspection/unusedFunction.py
Mikhail Golubev 91d49d6c87 i18n: Extract Python parsing errors, fix their capitalization and format
GitOrigin-RevId: a7374f1cb1358005b371fcfdeb743a24e04e1fbf
2020-08-17 16:32:09 +00:00

46 lines
963 B
Python

def foo():
def <weak_warning descr="Local function 'bar' is not used">bar</weak_warning>(): pass #fail
def baz(cond):
def bzz(): pass #pass
if cond:
return bzz
else:
return None
def bar():
def <weak_warning descr="Local function 'bar1' is not used">bar1</weak_warning>():pass #fail
def bar1():pass #pass
return bar1
# PY-3866
def foo():
def bar(): #pass
pass
def baz(): #pass
bar()
baz()
# PY-9778
def unused_inner_function_with_known_decorator():
@staticmethod
def <weak_warning descr="Local function 'func' is not used">func</weak_warning>(): # fail
yield
def unused_inner_function_with_unknown_decorator():
def register(f):
return f
@register
@contextmanager
def func(): # pass
pass
def unused_inner_function_with_incomplete_decorator():
@<EOLError descr="Expression expected"></EOLError>
def func(): # pass
pass