Pro Python • IT: post #2960 — TG.ME

💻 Await в асинхронном коде — это не опция

Запускаете 10 API-запросов через asyncio, а они всё равно выполняются 10 секунд? Знакомо?

async def fetch():
return requests.get(url).json()
# ← блокирует event loop


Решение: используйте await для операций ввода-вывода. Замените requests на httpx — API похожий, но клиент действительно асинхронный.

import httpx

async def fetch():
async with httpx.AsyncClient() as client:
r = await client.get(url)
return r.json()


❗️ Теперь 10 запросов могут выполняться примерно за 1 секунду вместо 10.

 Мы в Max – подписывайся
🔥1
August 23, 2026 218 7