argosd.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:argosd 作者: danielkoster 项目源码 文件源码
def run(self):
        """Starts all runners and processes."""
        logging.info('ArgosD starting')

        self._create_database()

        logging.info('Starting taskscheduler')
        self.taskscheduler.run()

        logging.info('Starting taskrunner')
        self.taskrunner.run()

        logging.info('Starting API')
        self.api.run()

        if settings.TELEGRAM_BOT_TOKEN:
            logging.info('Starting telegrambot')
            self.bot.run()

        # Stop everything when a SIGTERM is received
        signal.signal(signal.SIGTERM, self._handle_signal)

        logging.info('ArgosD running')

        # Wait for a signal. This causes our main thread to remain alive,
        # which is needed to properly process any signals.
        signal.pause()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号