删除说明前缀

This commit is contained in:
hemengyang
2022-01-12 18:16:05 +08:00
parent 0e11959347
commit 0099364838
25 changed files with 226 additions and 568 deletions

View File

@ -10,7 +10,7 @@ if TYPE_CHECKING:
plugins: Dict[str, "Plugin"] = {}
"""
:说明: 已加载的插件
已加载的插件
"""
@ -20,43 +20,41 @@ class Plugin(object):
name: str
"""
- **说明**: 插件名称,使用 文件/文件夹 名称作为插件名
插件名称,使用 文件/文件夹 名称作为插件名
"""
module: ModuleType
"""
- **说明**: 插件模块对象
插件模块对象
"""
module_name: str
"""
- **说明**: 点分割模块路径
点分割模块路径
"""
manager: "PluginManager"
"""
- **说明**: 导入该插件的插件管理器
导入该插件的插件管理器
"""
export: Export = field(default_factory=Export)
"""
- **说明**: 插件内定义的导出内容
插件内定义的导出内容
"""
matcher: Set[Type[Matcher]] = field(default_factory=set)
"""
- **说明**: 插件内定义的 ``Matcher``
插件内定义的 ``Matcher``
"""
parent_plugin: Optional["Plugin"] = None
"""
- **说明**: 父插件
父插件
"""
sub_plugins: Set["Plugin"] = field(default_factory=set)
"""
- **说明**: 子插件集合
子插件集合
"""
def get_plugin(name: str) -> Optional[Plugin]:
"""
:说明:
获取当前导入的某个插件。
获取当前导入的某个插件。
:参数:
@ -71,9 +69,7 @@ def get_plugin(name: str) -> Optional[Plugin]:
def get_loaded_plugins() -> Set[Plugin]:
"""
:说明:
获取当前已导入的所有插件。
获取当前已导入的所有插件。
:返回: