''

def _run(self):

    while self._queue:
        params = self._queue.pop(0)
        action = params[0]
        args = params[1]
        kwargs = params[2]
        if (args and kwargs):
            action(*args, **kwargs)
        elif args:
            action(*args)
        elif kwargs:
            action(**kwargs)
        else:
            action()
        time.sleep(self._delay)
    self._is_alive = False
