From 41ac6d523b3bbd5c7cfc0f572ea48fc513bb8b13 Mon Sep 17 00:00:00 2001 From: ihmily <114978440+ihmily@users.noreply.github.com> Date: Wed, 13 Aug 2025 18:53:57 +0800 Subject: [PATCH] fix: update rstr --- app/core/recording/stream_manager.py | 2 +- app/utils/utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/core/recording/stream_manager.py b/app/core/recording/stream_manager.py index 41b6367..b4b8e9b 100644 --- a/app/core/recording/stream_manager.py +++ b/app/core/recording/stream_manager.py @@ -74,7 +74,7 @@ class LiveStreamRecorder: live_title = stream_info.title if self.recording.streamer_name and self.recording.streamer_name != self._["live_room"]: - stream_info.anchor_name = self.recording.streamer_name + stream_info.anchor_name = utils.clean_name(self.recording.streamer_name) else: stream_info.anchor_name = utils.clean_name(stream_info.anchor_name, self._["live_room"]) diff --git a/app/utils/utils.py b/app/utils/utils.py index 204a666..b08053c 100644 --- a/app/utils/utils.py +++ b/app/utils/utils.py @@ -204,7 +204,7 @@ def is_time_interval_exceeded(last_check_time, interval_seconds=60): def clean_name(input_text, default=None): if input_text and input_text.strip(): - rstr = r"[\/\\\:\*\??\"\<\>\|&#.。,, ~!· ]" + rstr = r"[\/\\\::\*\??\"\<\>\|&#.。,, ~!· ]" cleaned_name = input_text.strip().replace("(", "(").replace(")", ")") cleaned_name = re.sub(rstr, "_", cleaned_name) cleaned_name = remove_emojis(cleaned_name, "_").replace("__", "_").strip("_")