def foo(): def bar(): pass #fail def baz(cond): def bzz(): pass #pass if cond: return bzz else: return None def bar(): def bar1():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 func(): # 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(): @ def func(): # pass pass