def run(self): """Program entry of Cli """ _init_logging() self.parse_cli_arguments() orch = Orchestrator(self.settings) # handle CTRL-C def handle_sigint(signum, frame): """Stop the orchestrator when received SIGINT""" logging.debug("get signal(%d - %s)", signum, frame) orch.stop() signal.signal(signal.SIGINT, handle_sigint) orch.start()
def _run(): # from minispider.cli import _init_logging # _init_logging() orch = Orchestrator(base_settings) orch.start()