gpt4 book ai didi

python-3.x - "Cannot write to closing transport"是什么意思?

转载 作者:行者123 更新时间:2023-12-05 01:41:24 24 4
gpt4 key购买 nike

我收到了从 aiohttp.http_writer.StreamWriter#_write 引发的异常 "Cannot write to closing transport",但只是在一小部分情况下。

相关片段。

    session: aiohttp.ClientSession
async with session.get(url, timeout=60) as response:
txt = await response.text()
response.close()
return txt

这是怎么回事?我不认为服务器大小正在关闭套接字。

最佳答案

回答:我们应该为每个请求创建一个新 session 。也不需要显式关闭 response(),因为上下文管理器会处理它。

async with aiohttp.ClientSession().get(url, timeout=60) as response:
txt = await response.text()
return txt

关于python-3.x - "Cannot write to closing transport"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54462271/

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