コード例 #1
0
ファイル: cli.py プロジェクト: 7c00/minispider
    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()
コード例 #2
0
ファイル: test_orchestrator.py プロジェクト: 7c00/minispider
 def _run():
     # from minispider.cli import _init_logging
     # _init_logging()
     orch = Orchestrator(base_settings)
     orch.start()