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