mirror of
https://github.com/LiteyukiStudio/nonebot-plugin-marshoai.git
synced 2025-02-07 18:36:09 +08:00
🎨 Apply black formatting
This commit is contained in:
parent
23f9a6dde4
commit
7b47606039
@ -40,7 +40,7 @@ def load_plugin(module_path: str | Path) -> Optional[Plugin]:
|
||||
else module_path
|
||||
)
|
||||
try:
|
||||
module = import_module(module_path) # 导入模块对象
|
||||
module = import_module(module_path) # 导入模块对象
|
||||
plugin = Plugin(
|
||||
name=module.__name__,
|
||||
module=module,
|
||||
@ -84,7 +84,9 @@ def load_plugins(*plugin_dirs: str) -> set[Plugin]:
|
||||
"""单文件加载"""
|
||||
module_name = f"{path_to_module_name(Path(plugin_dir))}.{f[:-3]}"
|
||||
|
||||
elif os.path.isdir(path) and os.path.exists(os.path.join(path, "__init__.py")):
|
||||
elif os.path.isdir(path) and os.path.exists(
|
||||
os.path.join(path, "__init__.py")
|
||||
):
|
||||
"""包加载"""
|
||||
module_name = path_to_module_name(path)
|
||||
|
||||
|
@ -18,6 +18,7 @@ class Plugin(BaseModel):
|
||||
metadata: "PluginMeta" | None
|
||||
元
|
||||
"""
|
||||
|
||||
name: str
|
||||
"""包名称 例如marsho_test"""
|
||||
module: ModuleType
|
||||
@ -27,6 +28,7 @@ class Plugin(BaseModel):
|
||||
metadata: "PluginMetadata" | None = None
|
||||
"""元"""
|
||||
|
||||
|
||||
class PluginMetadata(BaseModel):
|
||||
"""
|
||||
Marsho 插件 对象元数据
|
||||
@ -48,6 +50,7 @@ class PluginMetadata(BaseModel):
|
||||
extra: dict[str, Any]
|
||||
额外信息,自定义键值对
|
||||
"""
|
||||
|
||||
name: str
|
||||
description: str = ""
|
||||
usage: str = ""
|
||||
|
Loading…
x
Reference in New Issue
Block a user