mypy
mypy copied to clipboard
(🐞) No error for invalid `super` call inside an inner function
class A:
def foo(self):
pass
class B(A):
def foo(self):
def inner():
super().foo() # RuntimeError: super(): no arguments
inner()
B().foo()