mirror of
https://github.com/langbot-app/LangBot.git
synced 2026-06-11 00:06:04 +00:00
perf: 完善重载后的启动流程
This commit is contained in:
10
main.py
10
main.py
@@ -87,6 +87,7 @@ def main(first_time_init=False):
|
||||
try:
|
||||
time.sleep(10000)
|
||||
if qqbot != pkg.utils.context.get_qqbot_manager(): # 已经reload了
|
||||
logging.info("以前的main流程由于reload退出")
|
||||
break
|
||||
except KeyboardInterrupt:
|
||||
stop()
|
||||
@@ -103,15 +104,6 @@ def stop():
|
||||
qqbot_inst = pkg.utils.context.get_qqbot_manager()
|
||||
assert isinstance(qqbot_inst, pkg.qqbot.manager.QQBotManager)
|
||||
|
||||
# try:
|
||||
# asyncio.run(qqbot_inst.bot.shutdown())
|
||||
# except ValueError:
|
||||
# pass
|
||||
#
|
||||
# import mirai.utils
|
||||
# MiraiRunner.__class__._instance = None
|
||||
# mirai.utils.Singleton._instance = None
|
||||
|
||||
pkg.utils.context.get_openai_manager().key_mgr.dump_fee()
|
||||
for session in pkg.openai.session.sessions:
|
||||
logging.info('持久化session: %s', session)
|
||||
|
||||
Reference in New Issue
Block a user