Beispiel #1
0
 def maybeCallProcessEnded(self):
     if self.closedNotifies == 3 and self.lostProcess:
         win32file.CloseHandle(self.hProcess)
         win32file.CloseHandle(self.hThread)
         self.hProcess = None
         self.hThread = None
         BaseProcess.maybeCallProcessEnded(self)
 def maybeCallProcessEnded(self):
     if self.closedNotifies == 3 and self.lostProcess:
         win32file.CloseHandle(self.hProcess)
         win32file.CloseHandle(self.hThread)
         self.hProcess = None
         self.hThread = None
         BaseProcess.maybeCallProcessEnded(self)
Beispiel #3
0
    def doCallProcessEnded(self):
        if self.lostProcessTimeout is not None:
            if self.lostProcessTimeout.active():
                self.lostProcessTimeout.cancel()
            self.lostProcessTimeout = None

        if self.isDead:
            return
        self.isDead = True

        win32file.CloseHandle(self.hProcess)
        win32file.CloseHandle(self.hThread)
        self.hProcess = None
        self.hThread = None
        self.loseConnection()

        BaseProcess.maybeCallProcessEnded(self)
 def maybeCallProcessEnded(self):
     if self.closedNotifies == 3 and self.lostProcess:
         BaseProcess.maybeCallProcessEnded(self)
Beispiel #5
0
 def maybeCallProcessEnded(self):
     if self.closedNotifies == 3 and self.lostProcess:
         BaseProcess.maybeCallProcessEnded(self)