我试图建立一个歌词命令与不和谐.py和我得到这个错误.我做错了什么,我怎么能解决它的任何想法?


@commands.command()
async def lyrics(self,ctx,artist, title):
cs = aiohttp.ClientSession()
res = await cs.get('https://api.lyrics.ovh/v1/{}/{}'.format(artist,title))
data = await res.json()
data = ['lyrics']
await ctx.send(data)

我得到这个错误。我知道我做错了什么。这是我第一次使用aiohttp,所以我有点困惑。

client_session: <aiohttp.client.ClientSession object at 0x00000218657B6160>
Unclosed connector
connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x0000021865678A70>, 379071.609)]']
connector: <aiohttp.connector.TCPConnector object at 0x00000218657B6E10>

正如您的回溯所述,以及在另一个stackoverflow问题上所写的那样,连接器应该在程序停止之前关闭。我假设您在程序生命周期结束时得到这个错误。在程序结束之前尝试使用cs.close(),看看它是否消失了

相关内容

最新更新