diff --git a/plugins/example_plugin/__init__.py b/plugins/example_plugin/__init__.py index 8d41b6c..a594c4d 100644 --- a/plugins/example_plugin/__init__.py +++ b/plugins/example_plugin/__init__.py @@ -9,7 +9,7 @@ import json # 导入命令装饰器 try: - from core.plugin_command_decorator import plugin_command, command + from sdk.plugin_command_decorator import plugin_command, command except ImportError: # 回退方案 def plugin_command(name=None, description=None, permissions=None): diff --git a/core/plugin_command_decorator.py b/sdk/plugin_command_decorator.py similarity index 100% rename from core/plugin_command_decorator.py rename to sdk/plugin_command_decorator.py diff --git a/core/plugin_error.py b/sdk/plugin_error.py similarity index 100% rename from core/plugin_error.py rename to sdk/plugin_error.py diff --git a/core/plugin_status.py b/sdk/plugin_status.py similarity index 100% rename from core/plugin_status.py rename to sdk/plugin_status.py diff --git a/services/plugin_service.py b/services/plugin_service.py index bb231dd..06b3b14 100644 --- a/services/plugin_service.py +++ b/services/plugin_service.py @@ -11,9 +11,9 @@ from typing import Dict, List, Any, Optional, Callable from dataclasses import dataclass import yaml import traceback -from core.plugin_command_decorator import plugin_command, command -from core.plugin_status import PluginStatus -from core.plugin_error import PluginConfigError, PluginLoadError +from sdk.plugin_command_decorator import plugin_command, command +from sdk.plugin_status import PluginStatus +from sdk.plugin_error import PluginConfigError, PluginLoadError logger = logging.getLogger(__name__) diff --git a/tests/test_plugin_enhancements.py b/tests/test_plugin_enhancements.py index e9e030c..e482291 100644 --- a/tests/test_plugin_enhancements.py +++ b/tests/test_plugin_enhancements.py @@ -2,8 +2,8 @@ import pytest, asyncio, os, sys sys.path.insert(0, os.path.dirname(os.path.dirname(__file__))) -from core.plugin_status import PluginStatus -from core.plugin_error import ( +from sdk.plugin_status import PluginStatus +from sdk.plugin_error import ( PluginError, PluginLoadError, PluginConfigError, PluginPermissionError, PluginCommandError )