From 6d7c0d49e23e1c9d3a6077f6817897746ddd5d55 Mon Sep 17 00:00:00 2001 From: wsxyt Date: Sun, 11 Jan 2026 22:48:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=80=E5=A7=8B=E6=89=93=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 7036d12b..e959981d 100644 --- a/main.py +++ b/main.py @@ -202,8 +202,10 @@ def new_notify(receiver, event): logger.debug("垃圾回收已完成") logger.info("程序退出流程已完成,正在结束进程") - sys.stdout.flush() - sys.stderr.flush() + if sys.stdout: + sys.stdout.flush() + if sys.stderr: + sys.stderr.flush() if exit_code == EXIT_CODE_RESTART: logger.info("检测到重启信号,正在重启应用程序...") @@ -255,8 +257,10 @@ def new_notify(receiver, event): shared_memory.detach() if "local_server" in locals() and local_server: local_server.close() - sys.stdout.flush() - sys.stderr.flush() + if sys.stdout: + sys.stdout.flush() + if sys.stderr: + sys.stderr.flush() os._exit(1)