Русский
Открыть в Telegram

Пост asyncio ломается не в event loop, а в том, как вы смешиваете ожидание и блокировки

2 июля 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Фотография
нажмите — покажем
asyncio ломается не в event loop, а в том, как вы смешиваете ожидание и блокировки В `asyncio` главная ошибка — считать, что `async def` автоматически делает код быстрым. Нет: если внутри сидит `time.sleep()`, тяжёлый `requests` или CPU-цикл, вы просто стопорите весь loop. Три правила, которые спасают проекты: • всё сетевое и I/O — через `await`; • блокирующее выносите в `asyncio.to_thread()` или отдельный worker; • не держите `await` внутри критической секции дольше, чем нужно. Ещё одна типовая ловушка — запускать много задач без ограничений. `gather()` удобен, но без `Semaphore` легко устроить шип пик по памяти, соединениям и лимитам внешнего API. Для интеграций лучше сначала задать потолок параллелизма, потом масштабировать. Если видите «async code», ищите два места: где реально есть `await`, и где код тихо работает синхронно. Обычно именно там и лежит узкое горло.
6 ·

Рядом в ленте

PPython Web & Scripts — Django, FastAPI, скриптыАвтоматизация ломается не на коде, а на исключениях и повторном запуске Чаще всего скрипт пишут как «счастливый путь»: данные пришли, API ответил, файл сохранилPPython Web & Scripts — Django, FastAPI, скриптыClickstar прекращает работу Clickstar закрывается. Легендарная пуш-сеть прекращает закуп трафика с 1 августа, полная остановка — 20 августа. Сетка работала почт
это сообщение
PPython Web & Scripts — Django, FastAPI, скриптыFacebook запретил рекламу онлайн-казино Mr Vegas Британский ASA запретил рекламу казино Mr Vegas из-за «слишком милых» мультяшных животных в креативах — регулятPPython Web & Scripts — Django, FastAPI, скриптыВ Whatsapp скамят пользователей с помощью поддельных никнеймов WhatsApp запустил никнеймы — и почти сразу начался скам. Мошенники регистрируют имена, похожие на
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · канал · Технологии
190подписчиков2средний охват поста
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем