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)
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)
def Terminate(self): pids = getattr(self, "pids", None) if pids: for pid in list(pids): osspec.terminate(pid)