コード例 #1
0
 def __init__(self, interval):
     """
     Set up the ticker
     """
     self.interval = interval
     self.subscriptions = {}
     # set up a twisted asynchronous repeat call
     self.task = ExtendedLoopingCall(self._callback)
コード例 #2
0
    def __init__(self, interval):
        """
        Set up the ticker

        Args:
            interval (int): The stepping interval.

        """
        self.interval = interval
        self.subscriptions = {}
        self._is_ticking = False
        self._to_remove = []
        self._to_add = []
        # set up a twisted asynchronous repeat call
        self.task = ExtendedLoopingCall(self._callback)