Last published: September 24, 2026
PY3.W0211
Bad static method argument
Used when a static method has self or a value specified in valid- classmethod-first-arg option or valid-metaclass-classmethod-first-arg option as first argument.
Noncompliant Code:
Copy
class Foo:
@staticmethod
def bar(self):
pass
Compliant Code:
Copy
class Foo:
@staticmethod
def bar(arg):
pass