fix: 插件加载失败计入统计 — LOAD_FAILURES + 合并fail_details
This commit is contained in:
@@ -17,6 +17,9 @@ from sdk.plugin_command_decorator import plugin_command, command
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
# 加载失败记录 — 供统计 API 使用
|
||||
LOAD_FAILURES: Dict[str, str] = {}
|
||||
|
||||
@dataclass
|
||||
class PluginInfo:
|
||||
"""插件信息数据类"""
|
||||
@@ -309,6 +312,7 @@ class PluginService:
|
||||
plugin_path = self.plugins_dir / plugin_name
|
||||
|
||||
if not plugin_path.exists():
|
||||
LOAD_FAILURES[plugin_name] = "插件目录不存在"
|
||||
logger.error(f"插件目录不存在: {plugin_path}")
|
||||
return False
|
||||
|
||||
|
||||
Reference in New Issue
Block a user