From 0e8ca33e1f86be7a24e3ff8fac358d19cece5862 Mon Sep 17 00:00:00 2001 From: Kyomotoi Date: Sat, 18 Jun 2022 10:04:54 +0800 Subject: =?UTF-8?q?=F0=9F=9A=91=EF=B8=8F=20=E8=A7=A3=E5=86=B3=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=AE=8C=E5=85=A8=E5=8A=A0=E8=BD=BD=E5=89=8D=E7=9A=84?= =?UTF-8?q?=20raise?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ATRI/plugins/essential.py | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) (limited to 'ATRI/plugins/essential.py') diff --git a/ATRI/plugins/essential.py b/ATRI/plugins/essential.py index b0c1d02..d1c8e09 100644 --- a/ATRI/plugins/essential.py +++ b/ATRI/plugins/essential.py @@ -51,20 +51,21 @@ TEMP_PATH.mkdir(parents=True, exist_ok=True) @driver.on_startup async def startup(): + await init_database() + log.info(f"Now running: {ATRI.__version__}") - try: - log.info("Starting to check update...") - log.info(await CheckUpdate.show_latest_commit_info()) - sleep(1) + log.info("Starting to check update...") + commit_info = await CheckUpdate.show_latest_commit_info() + if commit_info: + log.info(commit_info) - l_v, l_v_t = await CheckUpdate.show_latest_version() + l_v, l_v_t = await CheckUpdate.show_latest_version() + if l_v and l_v_t: if l_v != ATRI.__version__: - log.warning("New version has been released, please update.") - log.warning(f"Latest version: {l_v} Update time: {l_v_t}") + log.warning("新版本已发布, 请更新.") + log.warning(f"最新版本: {l_v} 更新时间: {l_v_t}") sleep(3) - except Exception: - log.error("检查 更新/最新推送 失败...") if not scheduler.running: scheduler.start() @@ -75,11 +76,9 @@ async def startup(): @driver.on_shutdown async def shutdown(): - log.info("Thanks for using.") - + await close_database_connection() -driver.on_startup(init_database) -driver.on_shutdown(close_database_connection) + log.info("Thanks for using.") @run_preprocessor -- cgit v1.2.3