Example #1
0
 def wait(self, timeout=None):
     if timeout is None:
         timeout = cext.INFINITE
     else:
         # WaitForSingleObject() expects time in milliseconds
         timeout = int(timeout * 1000)
     ret = cext.proc_wait(self.pid, timeout)
     if ret == WAIT_TIMEOUT:
         raise TimeoutExpired(timeout, self.pid, self._name)
     return ret
Example #2
0
 def wait(self, timeout=None):
     if timeout is None:
         timeout = cext.INFINITE
     else:
         # WaitForSingleObject() expects time in milliseconds
         timeout = int(timeout * 1000)
     ret = cext.proc_wait(self.pid, timeout)
     if ret == WAIT_TIMEOUT:
         # support for private module import
         if TimeoutExpired is None:
             raise RuntimeError("timeout expired")
         raise TimeoutExpired(timeout, self.pid, self._name)
     return ret
Example #3
0
 def wait(self, timeout=None):
     if timeout is None:
         timeout = cext.INFINITE
     else:
         # WaitForSingleObject() expects time in milliseconds
         timeout = int(timeout * 1000)
     ret = cext.proc_wait(self.pid, timeout)
     if ret == WAIT_TIMEOUT:
         # support for private module import
         if TimeoutExpired is None:
             raise RuntimeError("timeout expired")
         raise TimeoutExpired(timeout, self.pid, self._name)
     return ret