diff --git a/main.py b/main.py index 3d97b1e3..e4dbef02 100644 --- a/main.py +++ b/main.py @@ -17,6 +17,8 @@ async def main_entry(): import sys + # 检查依赖 + from pkg.core.bootutils import deps missing_deps = await deps.check_deps() @@ -29,6 +31,19 @@ async def main_entry(): print("已自动安装缺失的依赖包,请重启程序。") sys.exit(0) + # 检查配置文件 + + from pkg.core.bootutils import files + + generated_files = await files.generate_files() + + if generated_files: + print("以下文件不存在,已自动生成,请按需修改配置文件后重启:") + for file in generated_files: + print("-", file) + + sys.exit(0) + from pkg.core import boot await boot.main() diff --git a/pkg/core/boot.py b/pkg/core/boot.py index 7b4318ca..c04fa798 100644 --- a/pkg/core/boot.py +++ b/pkg/core/boot.py @@ -21,20 +21,8 @@ from ..plugin import manager as plugin_mgr from ..audit.center import v2 as center_v2 from ..utils import version, proxy, announce -use_override = False - async def make_app() -> app.Application: - global use_override - - generated_files = await files.generate_files() - - if generated_files: - print("以下文件不存在,已自动生成,请按需修改配置文件后重启:") - for file in generated_files: - print("-", file) - - sys.exit(0) qcg_logger = await log.init_logging()