Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
#Austria
#ÖVP|EPP, #SPÖ|S&D e #Neos|RE hanno finalizzato il contratto di governo e nelle prossime ore presenteranno il programma di governo comune. Il nuovo governo potrebbe giurare già lunedì.
@OsservatorioEsteri
Пока в Германии идут переговоры по формированию коалиции в Австрии они подошли к концу. Это произошло спустя 150 дней после выборов.
Первоначально в коалиции Австрии должны были участвовать АНП, СДПА и НЕОС. Однако партиям не удалось договориться. Представители НЕОС заявили о своем выходе из коалиции. Камнем преткновения стали вопросы экономики и социальной политики. В связи с этим АНП начала переговоры с АПС. Однако Австрия, как и Германия, оказалась не готова к тому, что правые силы могут встать во главе страны. При этом на местном уровне АПС возглавляет правительства, например, в Штирии.
Новая правящая коалиция Австрии вернулась к изначальному формату: АНП, СДПА и НЕОС. Данная коалиции станет первой трехпартийной коалицией в истории Австрии. Стоит отметить, что партиями движут разные интересы и подходы. Это уже осложнило процесс формирования правительства. Окажется ли опыт австрийской трехпартийной коалиции более удачным, чем результаты их немецких предшественников, покажет время.
Вместе с тем еще сохраняется дискуссия о министерских постах. Как будут распределены должности, остается невыясненным. Однако предусмотрено по шесть портфелей для АНП и СДПА и два - для НЕОС. Кроме того, вероятно, будет семь государственных секретарей.
#Österreich#Wahlen#ÖVP#SPÖ#Neos
https://www.derstandard.at