From 3de9b2649cb6b5baf49bdca71cb3f9402feb2259 Mon Sep 17 00:00:00 2001 From: glide-the <2533736852@qq.com> Date: Sat, 2 Sep 2023 19:29:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=8F=E7=A8=8B=E5=85=BC=E5=AE=B9python?= =?UTF-8?q?=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- startup.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/startup.py b/startup.py index 4a55cd0..ecb722c 100644 --- a/startup.py +++ b/startup.py @@ -642,8 +642,18 @@ async def start_main_server(): if __name__ == "__main__": + + if sys.version_info < (3, 10): + loop = asyncio.get_event_loop() + else: + try: + loop = asyncio.get_running_loop() + except RuntimeError: + loop = asyncio.new_event_loop() + + asyncio.set_event_loop(loop) # 同步调用协程代码 - asyncio.get_event_loop().run_until_complete(start_main_server()) + loop.run_until_complete(start_main_server()) # 服务启动后接口调用示例: # import openai # openai.api_key = "EMPTY" # Not support yet