def send_signal2(self, sig): self.poll() if self.returncode == None: dprint("Sending signal ", sig, " to subprocess ", self.args[0]) self.send_signal(sig)
def term_wait_kill(self, sec): self.poll() if self.returncode == None: dprint("Sending signal ", signal.SIGTERM, " to subprocess ", self.args[0]) self.send_signal(signal.SIGTERM) self.wait_and_kill(sec)