77import platform
88import traceback
99from dotenv import load_dotenv
10- from src .common .logger_manager import get_logger
10+ from src .common .logger import get_logger
1111
1212# from src.common.logger import LogConfig, CONFIRM_STYLE_CONFIG
1313from src .common .crash_logger import install_crash_handler
@@ -69,10 +69,9 @@ def load_env():
6969 # 直接加载生产环境变量配置
7070 if os .path .exists (".env" ):
7171 load_dotenv (".env" , override = True )
72- logger .success ("成功加载环境变量配置" )
72+ logger .info ("成功加载环境变量配置" )
7373 else :
74- logger .error ("未找到.env文件,请确保文件存在" )
75- raise FileNotFoundError ("未找到.env文件,请确保文件存在" )
74+ logger .warning ("未找到.env文件,请确保程序所需的环境变量被正确设置" )
7675
7776
7877def scan_provider (env_config : dict ):
@@ -199,6 +198,7 @@ def check_eula():
199198
200199
201200def raw_main ():
201+ load_env ()
202202 # 利用 TZ 环境变量设定程序工作的时区
203203 if platform .system ().lower () != "windows" :
204204 time .tzset ()
@@ -211,8 +211,6 @@ def raw_main():
211211
212212 easter_egg ()
213213
214- load_env ()
215-
216214 env_config = {key : os .getenv (key ) for key in os .environ }
217215 scan_provider (env_config )
218216
@@ -235,7 +233,7 @@ def raw_main():
235233 loop .run_until_complete (main_system .initialize ())
236234 loop .run_until_complete (main_system .schedule_tasks ())
237235 except KeyboardInterrupt :
238- # loop.run_until_complete(global_api .stop())
236+ # loop.run_until_complete(get_global_api() .stop())
239237 logger .warning ("收到中断信号,正在优雅关闭..." )
240238 if loop and not loop .is_closed ():
241239 try :
0 commit comments