Example #1
0
 def Kill(self):
     super(ThreadJobWorker, self).Kill()
     if self.pids:
         for pid in copy.copy(self.pids):
             logging.debug("worker\ttrying to kill process with pid %s",
                           pid)
             osspec.terminate(pid)
Example #2
0
 def Terminate(self):
     self.alive = False
     pids = self.running_pids
     if pids:
         logging.debug("trying to terminate processes with pids: %s", ",".join(map(str, pids)))
         for pid in list(pids):
             osspec.terminate(pid)
Example #3
0
 def Kill(self):
     super(ThreadJobWorker, self).Kill()
     if self.pids:
         for pid in copy.copy(self.pids):
             logging.debug("worker\ttrying to kill process with pid %s", pid)
             osspec.terminate(pid)
Example #4
0
File: job.py Project: znick/rem
 def Terminate(self):
     pids = getattr(self, "pids", None)
     if pids:
         for pid in list(pids):
             osspec.terminate(pid)