Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
Have you heard of El Niño? Even though Singapore is thousands of kilometres away from the Pacific Ocean, we are not immune to this global climate event that causes fluctuations in our weather patterns, leading to less rainfall and hotter temperatures.
El Niño conditions have developed and are predicted to strengthen over the next few months and persist at least until the end of 2023.
Let’s be prepared and adapt to these changes together, learn more at go.gov.sg/el-nino#SGWeather#ElNino
🌍 The El Niño and La Niña cycles shift ocean temperatures across the Pacific, affecting weather patterns around the globe, from droughts in Australia to floods in South America. ✨
#ElNino⚡#LaNina⚡#climate⚡#geography⚡#nature⚡#earth
👉subscribe Amazing Geography 🌍
🚢Учёные предупреждают о супер-Эль-Ниньо: балкеры ждёт новая волатильность.
Климатологи предупреждают о возможном формировании очень сильного явления Эль-Ниньо, которое может стать одним из самых интенсивных за всю историю наблюдений.
Такое развитие событий способно вызвать экстремальные погодные явления по всему миру — засухи, наводнения и периоды сильной жары.
Для рынка сухогрузных перевозок это означает дополнительную нестабильность в товарных потоках.
Особенно чувствительными могут оказаться типоразмеры балкеров Handysize, Supramax и Panamax, которые активно используются для перевозки сельскохозяйственных грузов, включая зерно и агропродукцию.
Изменения климатических условий способны существенно повлиять на урожайность и географию экспорта, что, в свою очередь, меняет маршруты перевозок и усиливает тонно-мильный фактор.
В результате погодные колебания всё чаще становятся важным драйвером фрахтовых ставок наряду с геополитикой и макроэкономикой.
Аналитики отмечают, что сухогрузный рынок уже сталкивается с ростом погодных рисков, которые могут усиливать цикличность спроса на перевозки сырья и продовольствия.
📌NOAA (National Oceanic and Atmospheric Administration) — американское государственное агентство, основанное в 1970 году, занимается мониторингом океанов, атмосферы и климатических процессов, включая исследования явления Эль-Ниньо. Организация финансируется федеральным бюджетом США.
#DryBulk#ElNino#CommodityMarkets#ShippingRisk#ClimateImpact
#ElNino#SuperElNino#ClimateChange#WeatherAnomalies#GlobalWarming#climate#destruction#anomaly#climatecrisis#weather
🌍 Изменение климата делает супер-Эль-Ниньо 2026–2027 годов иным: планета теперь теплее
🌡️ Климатологи предупреждают, что предстоящее событие супер-Эль-Ниньо 2026–2027 годов будет значительно отличаться от предыдущих мощных эпизодов в 2015–2016 годах, 1997–1998 годах и 1982–1983 годах.
🌊 Основная причина — глобальное потепление. Фоновые температуры поверхности моря в тропической части Тихого океана теперь заметно выше, чем они были несколько десятилетий назад. Это усиливает конвекцию и грозовую активность над океаном.
⚡ Грозовая активность в Тихом океане во многом определяет, как Эль-Ниньо влияет на глобальные погодные условия — включая распределение осадков, засухи, наводнения, ураганы и волны тепла по всему миру.
🔥 Ситуация показывает, как климатический кризис меняет даже хорошо известные природные явления, делая их более интенсивными и непредсказуемыми.
📎 Источник:
Бен Нолл (NOAA) и климатические модели ECMWF