PY3.W0236
Invalid overridden method
Used when we detect that a method was overridden in a way that does not match its base class which could result in potential bugs at runtime.
Noncompliant Code:
Copy
class Foo:
async def baz(self):
pass
class Bar(Foo):
def baz(self):
pass
Compliant Code:
Copy
class Foo:
async def baz(self):
pass
class Bar(Foo):
async def baz(self):
pass