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 self or cls as the first parameter.

See Python Static Methods for a discussion on static methods.