Рассмотрим следующий фрагмент кода.
async def f():
http_client_session = aiohttp.ClientSession()
headers = {"developerkey": "somekey"}
body = {
"password": "somepassword",
"username": "someemail@gmail.com",
}
url = "https://localhost/login"
response_body = None
async with http_client_session.post(url, json=body, headers=headers) as response:
assert response.status == 200
response_body = await response.json()
await http_client_session.close()
return response_body()
Функция f
ожидается в другой функции. aiohttp
выдает предупреждение «Незакрытый сеанс клиента», но я не понимаю этого, так как уже ждал, чтобы он закрыл сеанс.