Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
Il presidente del Consiglio regionale del Veneto Luca #Zaia afferma che il Paese deve superare l'ipocrisia sul fine vita, esistente per la sentenza della Consulta del 2019. Sottolinea che le Regioni colmano vuoti costituzionali e auspica che il governo o cessi di impugnare le leggi regionali o presenti in Parlamento il provvedimento. Afferma: "Credo che il centrodestra del futuro debba essere liberale, non liberticida".
@UltimoraPolitics24
Luca #Zaia al Foglio ha presentato un manifesto in 5 punti per il centrodestra: - Autonomia: viene definita non un capriccio identitario ma un principio previsto dalla Costituzione, ostacolato da un centralismo che avrebbe creato “due Italie”; per Zaia l’autonomia…
Luca #Zaia al Foglio ha presentato un manifesto in 5 punti per il centrodestra:
- Autonomia: viene definita non un capriccio identitario ma un principio previsto dalla Costituzione, ostacolato da un centralismo che avrebbe creato “due Italie”; per Zaia l’autonomia è prima di tutto assunzione di responsabilità.
- Politica estera: propone l’Italia come “potenza di equilibrio”, capace di sfruttare la rete degli italiani all’estero e di fare da ponte tra Unione Europea e Stati Uniti, ruolo reso possibile anche dalla stabilità politica.
- Sicurezza e ordine pubblico: il rispetto delle regole è descritto come fondamento della convivenza civile, non di destra né di sinistra; i dati sulle carceri dimostrerebbero un sistema fallimentare e la sicurezza dovrebbe significare presenza, non militarizzazione.
- Giovani: secondo Zaia servono politiche mirate su casa, lavoro e formazione, riconoscendo la centralità dei ragazzi di oggi come adulti di domani e asset strategico per il Paese.
- Destra e libertà: la destra “vincente” viene definita liberale; Zaia afferma che le questioni etiche e civili, compreso il fine vita, non devono essere tabù ideologici e che una destra matura non impone visioni ma mantiene coerenza e principi.
@UltimoraPolitics24
Luca #Zaia è stato eletto presidente del Consiglio regionale del Veneto al primo scrutinio con 34 voti della maggioranza. L'opposizione ha votato scheda bianca con 17 voti.
@UltimoraPolitics24
Luca #Zaia sulle coppie omosessuali: "dobbiamo rispettare le scelte personali, ma Io non sono a favore dell'adozione delle coppie gay."
@UltimoraPolitics
Luca #Zaia: "Sul fine vita ho incontrato diversi veneti malati che oggi vogliono vivere ma in futuro vogliono poter decidere della loro condizione. Dobbiamo rispettare, in silenzio, la scelta del malato."
@UltimoraPolitics
Luca #Zaia alla festa della #Lega a Cervia: "Se la riforma dell’autonomia non arriva entro il 2024, abbiamo fallito come obiettivo. Ma non fallisce la Lega, fallisce il governo. Sull'autonomia c'è un progetto chiaro, abbiamo firmato un contratto e va rispettato. L'autonomia è nel programma di governo. Non fare l'autonomia significa venire meno a un patto"
@UltimoraPolitics
Luca #Zaia (#Lega): "Risultato deludente, non possiamo omologarci trovando giustificazioni. È un momento delicato, va affrontato con serietà."
@UltimoraPolitics