From 348923aaa6e842b86b7ed0219899eb420de9ac2b Mon Sep 17 00:00:00 2001 From: InfinityPacer <160988576+InfinityPacer@users.noreply.github.com> Date: Fri, 18 Oct 2024 00:37:20 +0800 Subject: [PATCH] refactor(lifecycle): set background threads to daemon mode --- app/modules/telegram/telegram.py | 2 +- app/monitor.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/modules/telegram/telegram.py b/app/modules/telegram/telegram.py index 940a34e5..9a6d8226 100644 --- a/app/modules/telegram/telegram.py +++ b/app/modules/telegram/telegram.py @@ -64,7 +64,7 @@ class Telegram: logger.error(f"Telegram消息接收服务异常:{str(err)}") # 启动线程来运行 infinity_polling - self._polling_thread = threading.Thread(target=run_polling) + self._polling_thread = threading.Thread(target=run_polling, daemon=True) self._polling_thread.start() logger.info("Telegram消息接收服务启动") diff --git a/app/monitor.py b/app/monitor.py index cdaafff0..f8245626 100644 --- a/app/monitor.py +++ b/app/monitor.py @@ -113,7 +113,7 @@ class Monitor(metaclass=Singleton): self.stop() # 启动文件整理线程 - self._transfer_thread = threading.Thread(target=self.__start_transfer) + self._transfer_thread = threading.Thread(target=self.__start_transfer, daemon=True) self._transfer_thread.start() # 读取目录配置