Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
Let's create awareness about a #sustainable future.
Participate in the photography competition for the Shoonya–Zero Pollution Mobility campaign and win up to ₹5,000
Visit: https://www.mygov.in/task/snap-shoonya-photography-competition-shoonya%E2%80%93zero-pollution-mobility-campaign/
✈️🇷🇺 В России произведена первая партия SAF-топлива для авиации!
«Газпром нефть» разработала инновационную технологию производства авиационного топлива с пониженным углеродным следом 🌍.
Базой стал традиционный авиакеросин с добавлением биокомпонентов из отработанного масла и жиров ♻️.
🔬 Новый состав уже соответствует международным экологическим стандартам, а применение SAF способно сократить выбросы парниковых газов при перелётах до 80%!
⚡️ Это следующий шаг в реализации стратегии «Газпром нефти» по снижению углеродного следа в транспортном секторе.
📌 Впереди — испытания топлива на базе ведущих авиационных институтов России.
#ГазпромНефть#SAF#авиация#топливоБудущего#экология#инновации#Россия#lowcarbon#sustainable#greenfuture🌱
Reposted from @happinessfestival.id
Ikuti sesi dialog dengan Alissa Qotrunnada Munawaroh atau yang lebih dikenal dengan nama @alissawahid . Putri pertama dari pasangan Mantan Presiden RI ke-4 Abdurrahman Wahid dan Sinta Nuriyah ini tengah menyibukkan dirinya di bidang sosial dan pendidikan.
Dalam Happiness Festival 2020: Webinar, Koordinator Nasional GUSDURian Network ini akan membahas pentingnya meningkatkan kesadaran menjaga Bhinneka Tunggal Ika untuk Indonesia Bahagia Lestari.
Merayakan International Day of Happiness, kita siap menemani WFH #temanbahagia di "Happiness Festival 2020: Webinar". Bersama para narasumber, #temanbahagia bisa berbagi pengalaman secara virtual dan berdiskusi.
.
Catat tanggalnya dan daftarkan diri kamu segera bila ingin terlibat dalam diskusi ini https://bit.ly/hfwebinar
Happiness Festival 2020 merupakan bentuk partisipasi United in Diversity Foundation (Yayasan Upaya Indonesia Damai/UID) dalam merayakan International Day of Happiness untuk menyebarkan pesan-pesan kebahagiaan kepada masyarakat Indonesia.
#jaringangusdurian
#HappinessFest2020
#HappinessFestival
#IndonesiaBahagiaLestari
#temanbahagia
#Hfwebinar
#happinessfestivalwebinar
#sustainable
#bhinnekatunggalika
#wfh
#webinar - #regrann
Bnewable Secures $42M Funding
Bnewable raises $42.02M to enhance energy solutions, focusing on battery-as-a-service and smart energy management systems. Energy management becomes increasingly vital for companies.
#Bnewable#Funding#Energy#Management#Tech#BatteryAsAService#Sustainable#Innovation#SmartSystems#Utilities#Investment#Startups#CleanEnergy#Solutions#Growth#Development#Industry#Future#Strategy#Services