From a873d1d4d503d824c8b50dac10b6f99c383dd2ad Mon Sep 17 00:00:00 2001 From: SengokuCola <1026294844@qq.com> Date: Fri, 30 May 2025 23:30:55 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E4=BF=9D=E5=AD=98log?= =?UTF-8?q?=E4=B8=AD=E5=AD=98=E5=9C=A8=E7=89=B9=E6=AE=8A=E5=AD=97=E7=AC=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chat/focus_chat/heartFC_Cycleinfo.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/chat/focus_chat/heartFC_Cycleinfo.py b/src/chat/focus_chat/heartFC_Cycleinfo.py index 0fa4c61af..5a9a52fd8 100644 --- a/src/chat/focus_chat/heartFC_Cycleinfo.py +++ b/src/chat/focus_chat/heartFC_Cycleinfo.py @@ -75,6 +75,15 @@ class CycleDetail: """完成循环,记录结束时间""" self.end_time = time.time() + # 处理 prefix,只保留中英文字符 + if not self.prefix: + self.prefix = "group" + else: + # 只保留中文和英文字符 + self.prefix = ''.join(char for char in self.prefix if '\u4e00' <= char <= '\u9fff' or char.isascii()) + if not self.prefix: + self.prefix = "group" + current_time_minute = time.strftime("%Y%m%d_%H%M", time.localtime()) self.log_cycle_to_file(log_dir + self.prefix + f"/{current_time_minute}_cycle_" + str(self.cycle_id) + ".json")