Deutsch
Telegram

Beitrag asyncio ломается не там, где «не работает await», а там, где смешивают блокировки

10. September 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Link
zum Anzeigen klicken
asyncio ломается не там, где «не работает await», а там, где смешивают блокировки За неделю в репах чаще всего всплывают одни и те же ошибки: — внутри async-функции вызывают обычный `requests`, `time.sleep`, тяжёлый JSON-парсинг; — делают много задач через `create_task`, но не собирают их и теряют исключения; — запускают всё подряд без лимита, а потом удивляются, почему сервис «встал». Правило простое: если код ждёт сеть или диск — это кандидат на `await`; если он жрёт CPU — выносите его из event loop. Для блокирующих библиотек используйте `run_in_executor` или отдельный воркер, иначе один долгий вызов тормозит всю очередь. И ещё: `asyncio.gather` удобен, но без контроля ошибок и отмены он легко превращается в источник тихих падений. Отдельно проверьте границы. Если задачу можно отменить — обрабатывайте `CancelledError`, если нельзя — не делайте вид, что можно. Для параллелизма почти всегда нужен лимит через `Semaphore`, а не «чем больше корутин, тем быстрее» 🙂 Лучший тест на зрелость async-кода: можно ли выключить один внешний сервис, не положив весь процесс. Если нет — проблема не в asyncio, а в архитектуре.
4 ·

In der Nähe im Feed

PPython Web & Scripts — Django, FastAPI, скрипты🔥 ГОРЯЧАЯ ВАКАНСИЯ: Senior Brand Designer Твой дизайн увидят миллионы! Умеешь создавать визуальные стили с нуля и рулить айдентикой бренда? Тогда мы ищем именноPPython Web & Scripts — Django, FastAPI, скриптыКомпания Meta представила Muse Meta запустила Muse — ИИ-агента для рутинных действий вроде писем, брони, форм и покупок через Stripe. Для арбитража и CPA это ск
diese Nachricht
PPython Web & Scripts — Django, FastAPI, скриптыВышел в публичный доступ DeepSeek-V4.1-Flash ➡️ Читайте на сайте: https://aff.top/blog/vyshel-v-publichnyi-dostup-deepseek-v4-1-flash 🧠 Ещё больше инсайтов → в PPython Web & Scripts — Django, FastAPI, скриптыКустов был @cobaka теперь ещё и @pcina Кравченко был @istrebil теперь ещё и @otomstil Миша был @CPA_Farm теперь ещё и @doxera Но самое важное сейчас подписаться
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · Kanal · Technik
190Abonnenten2durchschnittliche Beitragsreichweite
Community-Feed In Telegram öffnen

Ein offener öffentlicher Feed aus dem Suchindex ChatCrawler — „Google für das öffentliche Telegram“; wird aktualisiert, während die Community gecrawlt wird. Zeiten in UTC.

Nur öffentliche Inhalte, offizielle Telegram-API. Über uns · FAQ · Grenzen des Index · Seite entfernen · Katalog · Suche · So zählen wir