diff --git a/zsim/api_src/services/apl_service.py b/zsim/api_src/services/apl_service.py index 7f820e2b..5818d1ee 100644 --- a/zsim/api_src/services/apl_service.py +++ b/zsim/api_src/services/apl_service.py @@ -165,7 +165,9 @@ def parse_apl_code(self, apl_code: str) -> APLParseResponse: "character": parts[0].strip(), "action_type": parts[1].strip(), "action_id": parts[2].strip(), - "conditions": [part.strip() for part in parts[3:]] if len(parts) > 3 else [], + "conditions": [part.strip() for part in parts[3:]] + if len(parts) > 3 + else [], } parsed_actions.append(action) diff --git a/zsim/api_src/services/database/apl_db.py b/zsim/api_src/services/database/apl_db.py index 26418865..de1ae3d8 100644 --- a/zsim/api_src/services/database/apl_db.py +++ b/zsim/api_src/services/database/apl_db.py @@ -102,12 +102,12 @@ def create_apl_config(self, config_data: dict[str, Any]) -> str: async def _create_apl_config_async(self, config_id: str, config_data: dict[str, Any]) -> None: """异步创建新的APL配置""" from datetime import datetime - + # 提取通用信息 title = config_data.get("title", "") author = config_data.get("author", "") comment = config_data.get("comment", "") - + # 系统决定创建时间和最后修改时间 current_time = datetime.now().isoformat() create_time = current_time @@ -148,12 +148,12 @@ def update_apl_config(self, config_id: str, config_data: dict[str, Any]) -> bool async def _update_apl_config_async(self, config_id: str, config_data: dict[str, Any]) -> bool: """异步更新APL配置""" from datetime import datetime - + # 提取通用信息 title = config_data.get("title", "") author = config_data.get("author", "") comment = config_data.get("comment", "") - + # 获取现有的create_time(保持不变) # 系统决定最后修改时间 latest_change_time = datetime.now().isoformat() @@ -218,7 +218,7 @@ def export_apl_config(self, config_id: str, file_path: str) -> bool: export_data = config.copy() export_data.pop("create_time", None) export_data.pop("latest_change_time", None) - + # 将配置数据转换为TOML格式并保存到文件 with open(file_path, "w", encoding="utf-8") as f: toml.dump(export_data, f) diff --git a/zsim/sim_progress/Buff/JudgeTools/__init__.py b/zsim/sim_progress/Buff/JudgeTools/__init__.py index 129bda89..ff4e2e97 100644 --- a/zsim/sim_progress/Buff/JudgeTools/__init__.py +++ b/zsim/sim_progress/Buff/JudgeTools/__init__.py @@ -1,5 +1,5 @@ from typing import TYPE_CHECKING -from .DetectEdges import detect_edge +from .DetectEdges import detect_edge # noqa: F401 from .FindCharFromCID import find_char_from_CID from .FindCharFromName import find_char_from_name from .FindEquipper import find_equipper @@ -13,7 +13,7 @@ find_preload_data, find_stack, find_tick, # noqa: F401 - find_init_data, + find_init_data # noqa: F401, ) if TYPE_CHECKING: diff --git a/zsim/sim_progress/summons/__init__.py b/zsim/sim_progress/summons/__init__.py index cb044a74..94b3dabd 100644 --- a/zsim/sim_progress/summons/__init__.py +++ b/zsim/sim_progress/summons/__init__.py @@ -1,3 +1,3 @@ from .summons_class import Summons -__all__ = ["Summons"] \ No newline at end of file +__all__ = ["Summons"]