def __init__(self, name=None, frequency=None):
        """
        :param str|None name: Name of this task (by default: descendant's class name)
        :param int|float|None frequency: How often to call 'execute()' on this task, in seconds
        """
        self.name = name or self.__class__.__name__
        self.frequency = frequency or DEFAULT_FREQUENCY
        # Internal epoch when next execution of this task is due
        self.next_execution = 0
def __init__ ( self , name = None , frequency = None ) : self . name = name or self . __class__ . __name__ self . frequency = frequency or DEFAULT_FREQUENCY self . next_execution = 0
:param str|None name: Name of this task (by default: descendant's class name)
        :param int|float|None frequency: How often to call 'execute()' on this task, in seconds