예제 #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)
예제 #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)
예제 #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)
예제 #4
0
파일: job.py 프로젝트: znick/rem
 def Terminate(self):
     pids = getattr(self, "pids", None)
     if pids:
         for pid in list(pids):
             osspec.terminate(pid)