mirror of
https://github.com/LiteyukiStudio/nonebot-plugin-marshoai.git
synced 2026-02-27 07:14:23 +00:00
🐛 修复 get_message_id 被弃用的问题并简单修缮了代码格式 (#32)
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> Co-authored-by: Akarin~ <60691961+Asankilp@users.noreply.github.com>
This commit is contained in:
@@ -1,9 +1,8 @@
|
||||
import importlib
|
||||
import importlib.util
|
||||
import json
|
||||
import os
|
||||
import sys
|
||||
|
||||
# import importlib.util
|
||||
import traceback
|
||||
|
||||
from nonebot import logger
|
||||
@@ -117,10 +116,12 @@ class MarshoTools:
|
||||
spec = importlib.util.spec_from_file_location(
|
||||
package_name, os.path.join(package_path, "__init__.py")
|
||||
)
|
||||
if not spec:
|
||||
raise ImportError(f"工具包 {package_name} 未找到")
|
||||
package = importlib.util.module_from_spec(spec)
|
||||
self.imported_packages[package_name] = package
|
||||
sys.modules[package_name] = package
|
||||
spec.loader.exec_module(package)
|
||||
spec.loader.exec_module(package) # type:ignore
|
||||
|
||||
logger.success(f"成功加载工具包 {package_name}")
|
||||
except json.JSONDecodeError as e:
|
||||
|
||||
Reference in New Issue
Block a user