コード例 #1
0
ファイル: _pswindows.py プロジェクト: ztop/psutil
 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
コード例 #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
コード例 #3
0
ファイル: _pswindows.py プロジェクト: dangpu/momoko
 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