예제 #1
0
 def _wait(self, seconds):
     milliseconds = int(seconds * 1000)
     if milliseconds > 0:
         res = win32event.WaitForSingleObject(self.stop_event, milliseconds)
         if res == win32event.WAIT_OBJECT_0: raise Exception
         if res == win32event.WAIT_TIMEOUT: pass
     win32event.SetEvent(self.signal_event)
예제 #2
0
 def quit(self):
     event.SetEvent(self.quit_event)
예제 #3
0
 def stop(self):
     win32event.SetEvent(self.stop_event)