Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
🎤 Today, on World Press Freedom Day, we express our appreciation to the brave and dedicated media professionals who bring reliable and independent information.
3 May acts as a reminder to governments of the need to respect their commitment to press freedom and is also a day of remembrance for those journalists who lost their lives in the pursuit of a story.
***
🎤 Бүгін Дүниежүзілік баспасөз бостандығы күні. Бұл күнде біз сенімді және тәуелсіз ақпарат жеткізетін батыл және өз ісіне адал баспасөз қызметкерлеріне алғысымызды білдіреміз. ⠀
3 мамыр – үкіметтерге баспасөз бостандығын қорғау міндетін еске салатын күн. Сонымен қатар, бұл кәсіби борышын өтеу барысында қаза тапқан журналистерді еске алу күні.
***
🎤 Сегодня, во Всемирный день свободы печати, мы выражаем признательность отважным и преданным своему делу журналистам, которые доносят достоверную и независимую информацию. ⠀
3 мая напоминает правительствам о выполнении их обязательства защищать свободу печати. Кроме того, это день памяти о журналистах, погибших при исполнении своего профессионального долга.
#WorldPressFreedomDay#pressfreedom
📢 No to violations of press freedom!
Austria continues to violate the rights of journalists through the administrative detention of Palestinian journalist and activist Mustafa Ayash, who has been imprisoned for 191 days without any charges, with his detention repeatedly renewed and his personal and legal rights stripped.
We demand his immediate release and full protection of press freedom.
#Free_Mustafa_Ayash#PressFreedom
Hong Kong's press freedom declines in global ranking, citing newsroom closures and journalist arrests under the national security law. Placed 135 out of 180 countries, it remains among the few developed places to fare poorly. Though ranking rose by 5 places, the score actually fell, signaling significant change. #PressFreedom#HongKong#WorldPressFreedomDay
https://hongkongfp.com/2024/05/03/just-in-hong-kong-ranks-low-on-global-press-freedom-index-as-watchdog-cites-unprecedented-setbacks/
Las continuas agresiones, las campañas de descrédito, la falta de un carácter legal y de libertad de prensa y de expresión sobre medios y periodistas independientes, se mantienen como flagelo dentro de la actual sociedad civil cubana.
El colectivo de Tremenda Nota reafirma hoy y siempre, esta declaración de medios independientes cubanos.👇
#PressFreedom#WorldPressFreedomDay
#LibertadDePrensa
#ArchivoTN
https://www.tremendanota.com/declaracion-de-medios-independientes-cubanos/
UN Alarm: Hong Kong's Freedoms Under Severe Threat
UN Chief Guterres' report reveals:
• Activist Chow Hang-tung arbitrarily arrested
• Threats of criminal charges for discussing ongoing cases
• Death threats against Jimmy Lai's family and lawyers
Key concerns:
- Potential criminal liability for UN cooperation
- Attacks on legal representation
"We won't be silenced," says Sebastian Lai, Jimmy's son.
UN Human Rights Council to discuss during 57th session (Sept-Oct 2023).
World's response crucial as Hong Kong's autonomy erodes.
#StandWithHongKong#PressFreedom#UNReport
A chorus of voices from Latin America warmly welcomed the news of Wikileaks founder Julian Assange’s release from jail. His work exposing US war crimes and meddling in countries' political affairs saw him earn support from progressive leaders.
Full story: https://venezuelanalysis.com/news/justice-will-always-prevail-venezuelas-maduro-celebrates-assange-freedom/
#Assange#Wikileaks#PressFreedom#LatinAmerica
《立場新聞》案判決:前總編輯鍾沛權判囚1年9個月
• 鍾沛權及林紹桐被控串謀發佈煽動刊物
• 鍾被判監禁1年9個月,林因健康問題獲釋
• 法官批評被告「參與抗爭」而非進行真正傳媒工作
• 特區政府稱判決「彰顯公義」
• 國際組織批評判決違反國際人權公約,製造寒蟬效應
這判決嚴重打擊香港新聞自由,記者面臨前所未有的威脅。
---
🇭🇰 Stand News Case Verdict: Former Editor-in-Chief Sentenced to 1 Year 9 Months
• Chung Pui-kuen and Patrick Lam charged with conspiracy to publish seditious publications
• Chung sentenced to 1 year 9 months, Lam released due to health issues
• Judge criticized defendants for "participating in protests" rather than genuine media work
• Hong Kong government claims verdict "manifests justice"
• International organizations criticize verdict as violating international human rights conventions, creating chilling effect
This verdict severely undermines press freedom in Hong Kong, with journalists facing unprecedented threats.
#HongKong#StandNews#PressFreedom#HumanRights
🌐Media Ayvon – 2025 открыл двери!
Сегодня в Ташкенте стартовал Национальный медиафорум«Медиа 3.0: цифровые вызовы и свобода слова», приуроченный ко Всемирному дню свободы прессы.
🎙 Уже на старте — мощные дискуссии: представители госорганов, журналисты, международные эксперты и активисты обсуждают, как меняется медиаполе в эпоху цифровизации.
🔔 Впереди — разговоры без купюр:
– Инфодемия и манипуляции
– Этические границы ИИ
– Контент-апокалипсис и роль медиа
Будьте с нами в эфире!
📲 Онлайн-трансляция: подключиться
🆔 ID конференции: 883 5204 9618
🔒 Код доступа: 993290
#MediaAyvon#СвободаСлова#МедиаФорум2025#PressFreedom