def signal_process(signo): raise error.ProcessExitedAlready()
def signalProcess(self, signalID): if self.pid is None: raise error.ProcessExitedAlready() if signalID in ("INT", "TERM", "KILL"): os.popen('taskkill /T /F /PID %s' % self.pid)
def signalProcess(self, signalID): if self.pid is None: raise error.ProcessExitedAlready() if signalID in ("INT", "TERM", "KILL"): win32process.TerminateProcess(self.hProcess, 1)
def boom(sig): self.assertEqual(sig, 'TERM') raise error.ProcessExitedAlready()