def __init__(self, delay): WaitObject.__init__(self) self.delay = delay self.callback = None self.is_async = True self.protect() if not Timer.timethread_started: Timer.timethread.start() Timer.timethread_started = True self.reschedule()
def __init__(self, *args, **kargs): """ Launch a command in a subprocess. Arguments are passed to subprocess.Popen. """ WaitObject.__init__(self) self.is_async = True self.protect() self.popen = subprocess.Popen(*args, **kargs) self.finished = False self._thread = None
def __init__(self): WaitObject.__init__(self) self.data = []