def restart(self): self.mtimes = {} os.kill(self.process.pid, signal.SIGTERM) self.process.join() self.process = get_subprocess(config=self.config, target=self.target, sockets=self.sockets) self.process.start()
def restart(self) -> None: self.process.terminate() self.process.join() self.process = get_subprocess(config=self.config, target=self.target, sockets=self.sockets) self.process.start()
def restart(self) -> None: self.mtimes: Dict[str, float] = {} self.process.terminate() self.process.join() self.process = get_subprocess(config=self.config, target=self.target, sockets=self.sockets) self.process.start()
def startup(self): message = "Started reloader process [{}]".format(str(self.pid)) color_message = "Started reloader process [{}]".format( click.style(str(self.pid), fg="cyan", bold=True)) logger.info(message, extra={"color_message": color_message}) for sig in HANDLED_SIGNALS: signal.signal(sig, self.signal_handler) self.process = get_subprocess(config=self.config, target=self.target, sockets=self.sockets) self.process.start()
def startup(self): message = "Started parent process [{}]".format(str(self.pid)) color_message = "Started parent process [{}]".format( click.style(str(self.pid), fg="cyan", bold=True)) logger.info(message, extra={"color_message": color_message}) for sig in HANDLED_SIGNALS: signal.signal(sig, self.signal_handler) for idx in range(self.config.workers): process = get_subprocess(config=self.config, target=self.target, sockets=self.sockets) process.start() self.processes.append(process)