Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
Добрались домой, за всю поездку проехали ~2652км 💅
Тяжко ехать 4-5ч без перерыва, но приходится из-за короткого светового дня. В целом, поездка далась проще, чем думалось изначально. Много фоток с локаций «во все тяжкие», «звоните солу» и каньона
#NM
#Elezioni2022
Maurizio #Lupi (#NM): "Vedo che la lista di Noi Moderati all'interno della coalizione di centrodestra dà fastidio a molti. L'alleanza ha 4 proposte, non 3. Senza di noi non si governa."
@UltimoraPolitics
#Italia
Maurizio #Lupi, segretario di #NM|EPP e presidente Milan Club Parlamento: "Siamo di fronte ad una scelta: continuare a lamentarci per le mancate qualificazioni ed a rimpiangere gli anni d’oro in cui le nostre squadre davano spettacolo in Italia e nel mondo oppure lavorare con serietà e senza tentazioni populiste ad una riforma seria del sistema calcio"
@OsservatorioItaliano
#Italia#Sicilia
Centrodestra spiazzato dalla vittoria netta del NO in Sicilia. la #Lega chiede una riflessione politica.
Saverio Romano (#NM|EPP): “Se il centrodestra pensasse di ricandidare Lagalla bisognerebbe trovare uno psicologo”
@Osservatorioitaliano
Esclusiva Repubblica — Decreto Sud, tentato blitz della maggioranza nella notte in Commissione Bilancio alla #Camera: "centrali nucleari in Italia senza autorizzazione". Un emendamento a sorpresa dei relatori Ylenja #Lucaselli (#FdI), Mauro #DAttis (#FI) e Francesco Saverio #Romano (#NM) "autorizzava la Difesa a realizzare impianti energetici e Centri per i rimpatri senza vincoli". Il testo "ritirato dopo la rivolta delle opposizioni"
@UltimoraPolitics