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/utils/check_update.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'ATRI/utils') diff --git a/ATRI/utils/check_update.py b/ATRI/utils/check_update.py index 16b61ad..49a8f06 100644 --- a/ATRI/utils/check_update.py +++ b/ATRI/utils/check_update.py @@ -1,4 +1,4 @@ -from ATRI.exceptions import RequestError +from ATRI.log import logger as log from . import request @@ -23,12 +23,14 @@ class CheckUpdate: try: data = await cls._get_commits_info() except Exception: - raise RequestError("Getting commit info timeout...") + log.error("获取最新推送信息失败...") + return str() try: commit_data: dict = data[0] except Exception: - raise Exception("GitHub has been error!!!") + log.error("GitHub 数据结构已更改, 请前往仓库提交 Issue.") + return str() c_info = commit_data["commit"] c_msg = c_info["message"] @@ -42,12 +44,14 @@ class CheckUpdate: try: data = await cls._get_release_info() except Exception: - raise RequestError("Getting release list timeout...") + log.error("获取发布列表失败...") + return str(), str() try: release_data: dict = data[0] except Exception: - raise Exception("GitHub has been error!!!") + log.error("GitHub 数据结构已更改, 请前往仓库提交 Issue.") + return str(), str() l_v = release_data["tag_name"] l_v_t = release_data["published_at"] -- cgit v1.2.3