feat: 添加对pydantic v1的兼容性

This commit is contained in:
Junyan Qin
2024-11-22 23:37:46 +08:00
parent e8cc048901
commit a9f305a1c6

View File

@@ -36,6 +36,12 @@ async def main_entry(loop: asyncio.AbstractEventLoop):
print("已自动安装缺失的依赖包,请重启程序。")
sys.exit(0)
# 检查pydantic版本如果没有 pydantic.v1则把 pydantic 映射为 v1
import pydantic.version
if pydantic.version.VERSION < '2.0':
import pydantic
sys.modules['pydantic.v1'] = pydantic
# 检查配置文件
from pkg.core.bootutils import files