Python @staticmethod() Decorator
Static methods are functions defined in a class that do not have access to the class object or any instance of that class. It's a method that is a member of the class but has no reference to anything in the class. A method is made static be adding the @staticmethod decoration. Static methods do not take
cls as the first parameter.
See Python Static Methods for a discussion on static methods.