Português
Abrir no Telegram

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

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

Por perto no feed

PPython Web & Scripts — Django, FastAPI, скрипты🔥 ГОРЯЧАЯ ВАКАНСИЯ: Senior Brand Designer Твой дизайн увидят миллионы! Умеешь создавать визуальные стили с нуля и рулить айдентикой бренда? Тогда мы ищем именноPPython Web & Scripts — Django, FastAPI, скриптыКомпания Meta представила Muse Meta запустила Muse — ИИ-агента для рутинных действий вроде писем, брони, форм и покупок через Stripe. Для арбитража и CPA это ск
esta mensagem
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 · canal · Tecnologia
190inscritos2alcance médio dos posts
Feed da comunidade Abrir no Telegram

Um feed público aberto do índice de busca ChatCrawler — “o Google do Telegram público”; atualizado à medida que a comunidade é rastreada. Horários em UTC.

Somente conteúdo público, API oficial do Telegram. Sobre · Perguntas frequentes · Limites do índice · Remover uma página · Catálogo · Busca · Como calculamos