From 4f196b516fcc001a63174910095125dd9c4e9a74 Mon Sep 17 00:00:00 2001 From: DLmaster Date: Sun, 3 Nov 2024 00:55:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=83=A8=E5=88=86=E5=8A=9F=E8=83=BD=E6=81=A2?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AUTO_MAA.py | 5 +++++ Updater.py | 8 ++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/AUTO_MAA.py b/AUTO_MAA.py index 9e44069..5a29053 100644 --- a/AUTO_MAA.py +++ b/AUTO_MAA.py @@ -2384,6 +2384,11 @@ class Main(QWidget): self.updater.ui.show() elif main_version_remote > main_version_current: self.update_main() + if not ( + updater_version_remote > updater_version_current + or main_version_remote > main_version_current + ): + self.push_notification("已是最新版本~", " ", " ", 10) def update_main(self): subprocess.Popen( diff --git a/Updater.py b/Updater.py index 1009a9e..a8b19b7 100644 --- a/Updater.py +++ b/Updater.py @@ -78,7 +78,9 @@ class UpdateProcess(QThread): ) self.progress.emit(0, 100, int(downloaded_size / file_size * 100)) except Exception as e: - self.info.emit(f"下载{self.name}时出错: {e}") + e = str(e) + e = "\n".join([e[_ : _ + 75] for _ in range(0, len(e), 75)]) + self.info.emit(f"下载{self.name}时出错:\n{e}") return None # 解压 try: @@ -95,7 +97,9 @@ class UpdateProcess(QThread): self.progress.emit(0, 100, 100) except Exception as e: - self.info.emit(f"解压更新时出错: {e}") + e = str(e) + e = "\n".join([e[_ : _ + 75] for _ in range(0, len(e), 75)]) + self.info.emit(f"解压更新时出错:\n{e}") self.accomplish.emit()