From 082731ba32da0a1fb0258a509d42684f31e659aa Mon Sep 17 00:00:00 2001 From: RockChinQ <1010553892@qq.com> Date: Mon, 19 Feb 2024 21:47:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20!version=20=E5=91=BD=E4=BB=A4=E8=8E=B7?= =?UTF-8?q?=E5=8F=96=E6=9C=80=E6=96=B0=E7=89=88=E6=9C=AC=E5=A4=B1=E8=B4=A5?= =?UTF-8?q?=E6=97=B6=E5=AF=BC=E8=87=B4=E5=91=BD=E4=BB=A4=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/command/operators/version.py | 2 +- pkg/utils/version.py | 27 --------------------------- 2 files changed, 1 insertion(+), 28 deletions(-) diff --git a/pkg/command/operators/version.py b/pkg/command/operators/version.py index 864826bd..ed248db9 100644 --- a/pkg/command/operators/version.py +++ b/pkg/command/operators/version.py @@ -16,7 +16,7 @@ class VersionCommand(operator.CommandOperator): self, context: entities.ExecuteContext ) -> typing.AsyncGenerator[entities.CommandReturn, None]: - reply_str = f"当前版本: \n{await self.ap.ver_mgr.get_current_version_info()}" + reply_str = f"当前版本: \n{self.ap.ver_mgr.get_current_version()}" try: if await self.ap.ver_mgr.is_new_version_available(): diff --git a/pkg/utils/version.py b/pkg/utils/version.py index dc0ae722..cd1eb912 100644 --- a/pkg/utils/version.py +++ b/pkg/utils/version.py @@ -28,36 +28,9 @@ class VersionManager: self ) -> str: current_tag = constants.semantic_version - if os.path.exists("current_tag"): - with open("current_tag", "r") as f: - current_tag = f.read() return current_tag - async def get_current_version_info( - self - ) -> str: - - """获取当前版本信息""" - rls_list = await self.get_release_list() - current_tag = self.get_current_version() - for rls in rls_list: - if rls['tag_name'] == current_tag: - return rls['name'] + "\n" + rls['body'] - return "未知版本" - - async def get_release_list(self) -> list: - """获取发行列表""" - rls_list_resp = requests.get( - url="https://api.github.com/repos/RockChinQ/QChatGPT/releases", - proxies=self.ap.proxy_mgr.get_forward_proxies(), - timeout=5 - ) - - rls_list = rls_list_resp.json() - - return rls_list - async def update_all(self): """检查更新并下载源码""" start_time = time.time()