fix: pass ruff

This commit is contained in:
tcmofashi
2025-06-02 21:14:50 +08:00
parent 8212b98aa5
commit 20d68a7896
5 changed files with 6 additions and 14 deletions

View File

@@ -6,7 +6,6 @@ from typing import Tuple, List
from src.chat.heart_flow.observation.observation import Observation
from src.chat.focus_chat.replyer.default_replyer import DefaultReplyer
from src.chat.message_receive.chat_stream import ChatStream
from src.chat.heart_flow.observation.chatting_observation import ChattingObservation
from src.chat.focus_chat.hfc_utils import create_empty_anchor_message
logger = get_logger("action_taken")

View File

@@ -1,6 +1,6 @@
from src.chat.heart_flow.sub_heartflow import SubHeartflow, ChatState
from src.common.logger_manager import get_logger
from typing import Any, Optional, List, Dict
from typing import Any, Optional, List
from src.chat.heart_flow.subheartflow_manager import SubHeartflowManager
from src.chat.heart_flow.background_tasks import BackgroundTaskManager # Import BackgroundTaskManager

View File

@@ -1,10 +1,6 @@
from typing import List, Optional, Any, Dict
from typing import List, Any
from src.common.logger_manager import get_logger
from src.chat.message_receive.chat_stream import chat_manager
from src.chat.focus_chat.planners.action_manager import ActionManager
from src.chat.normal_chat.normal_chat_utils import get_recent_message_stats
from src.config.config import global_config
import time
logger = get_logger("normal_chat_action_modifier")

View File

@@ -7,15 +7,12 @@ Normal Chat Expressor
import time
from typing import List, Optional, Tuple, Dict, Any
from src.chat.message_receive.message import MessageRecv, MessageSending, MessageThinking, MessageSet, Seg
from src.chat.message_receive.message import MessageRecv, MessageSending, MessageThinking, Seg
from src.chat.message_receive.message import UserInfo
from src.chat.message_receive.chat_stream import ChatStream
from src.chat.message_receive.message_sender import message_manager
from src.config.config import global_config
from src.common.logger_manager import get_logger
from src.chat.emoji_system.emoji_manager import emoji_manager
from src.chat.utils.utils_image import image_path_to_base64
import random
logger = get_logger("normal_chat_expressor")

View File

@@ -306,16 +306,16 @@ class KeywordRuleConfig(ConfigBase):
"""验证配置"""
if not self.keywords and not self.regex:
raise ValueError("关键词规则必须至少包含keywords或regex中的一个")
if not self.reaction:
raise ValueError("关键词规则必须包含reaction")
# 验证正则表达式
for pattern in self.regex:
try:
re.compile(pattern)
except re.error as e:
raise ValueError(f"无效的正则表达式 '{pattern}': {str(e)}")
raise ValueError(f"无效的正则表达式 '{pattern}': {str(e)}") from e
@dataclass