def __init__(self, trigger: Callable[[MonitorContext], Any], interval) -> None:
        """
        :param trigger: Trigger function as in the parent class
        :param interval: Trigger value interval
        """
        super().__init__(trigger, itertools.count(start=interval, step=interval))
def __init__ ( self , trigger : Callable [ [ MonitorContext ] , Any ] , interval ) -> None : super ( ) . __init__ ( trigger , itertools . count ( start = interval , step = interval ) )
:param trigger: Trigger function as in the parent class
        :param interval: Trigger value interval