gpt4 book ai didi

python asyncio REST api调用出错

转载 作者:太空宇宙 更新时间:2023-11-04 02:20:51 28 4
gpt4 key购买 nike

我正在尝试使用 asyncio 调用 REST API 异步,但我不断收到错误“coroutine was never awaited”,据我所知。但我想要这种行为,我希望我的功能只是通过发布而不是等待结果来结束。这是我的代码

async def callCoroutine:
#call a REST API

def lambda_handler(event, context):
loop = asyncio.get_event_loop()
task = loop.create_task(callCoroutine(data))
return

有人可以帮忙吗?

最佳答案

如果只需要调用API,不管结果如何,可以在另一个线程中使用Executor,不会阻塞主线程。

要在执行器中运行,请使用 AbstractEventLoop.run_in_executor()来自 concurrent.futures 的执行者.

关于python asyncio REST api调用出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51674786/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com