def signal_process(signo):
     raise error.ProcessExitedAlready()
Exemple #2
0
 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)
Exemple #3
0
 def signalProcess(self, signalID):
     if self.pid is None:
         raise error.ProcessExitedAlready()
     if signalID in ("INT", "TERM", "KILL"):
         win32process.TerminateProcess(self.hProcess, 1)
Exemple #4
0
 def boom(sig):
     self.assertEqual(sig, 'TERM')
     raise error.ProcessExitedAlready()