Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
 def _run():
     # from minispider.cli import _init_logging
     # _init_logging()
     orch = Orchestrator(base_settings)
     orch.start()