Ejemplo n.º 1
0
 def signal_process(signo):
     raise error.ProcessExitedAlready()
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 4
0
 def boom(sig):
     self.assertEqual(sig, 'TERM')
     raise error.ProcessExitedAlready()