PY3.W0221
Arguments differ
Used when a method has a different number of arguments than in the implemented interface or in an overridden method.
Noncompliant Code:
コピー
                                                    
                                                
                                                class Foo:
    def bar(self, arg):
        pass
class Baz(Foo):
    def bar(self, arg, arg2):
        pass
Compliant Code:
コピー
                                                    
                                                
                                            class Foo:
    def bar(self, arg):
        pass
class Baz:
    def __init__(self, intermediate):
        self.intermediate = intermediate
    def bar(self, arg):
        args = [arg, *self.intermediate]
        # do the rest