From c1486ebbbed99d4931103bc1c0c917ec81a5bcd8 Mon Sep 17 00:00:00 2001 From: Richard Chien Date: Sun, 3 Feb 2019 11:49:59 +0800 Subject: [PATCH] Move scheduler staring to Quart's before serving hook --- nonebot/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nonebot/__init__.py b/nonebot/__init__.py index faa5b07a..4b606b8f 100644 --- a/nonebot/__init__.py +++ b/nonebot/__init__.py @@ -75,9 +75,14 @@ def init(config_object: Optional[Any] = None) -> None: else: logger.setLevel(logging.INFO) + _bot.server_app.before_serving(_start_scheduler) + + +def _start_scheduler(): if scheduler and not scheduler.running: scheduler.configure(_bot.config.APSCHEDULER_CONFIG) scheduler.start() + logger.info('Scheduler started') def get_bot() -> NoneBot: