Стандартная библиотека asyncio это стандарт (начиная с Py3.4) для работы с асинхронным кодом. Но эта библиотека достаточно низкоуровневая, со своими проблемами, устаревшими подходами.
Чтобы исправить это, были созданы разные обертки и альтернативы с реализацией популярных инструментов и паттернов асинхронного программирования. Это такие библиотеки как:
- trio: улучшает корректность выполнения, не оставляя потерянных корутин при ошибках, то есть предлагает Structured Concurrency из коробки.
- curio: упрощение синтаксиса и читаемости кода, больше похоже на работу с потоками.
- anyio: универсальная обертка над asyncio или trio плюс множество вспомогательных инструментов.
anyio используется в FastAPI как основная библиотека для работы с асинхронным кодом и вызовом синхронного кода из асинхронного.
В общем, рекомендую почитать про возможности anyio, возможно вы более не будете использовать чистый asyncio в своих проектах)
Это совсем не значит что дефолтный asyncio плох, он тоже даёт достаточный для работы функционал и продолжает развиваться. Например, в версии 3.11 появились TaskGroup, с похожим на trio функционалом. Так что он тоже актуален, просто придется больше написать кода самостоятельно.
#libs#async
«Все меры предосторожности» vs «Красный полицейский».
Уолтеру Хиллу нравится, когда его главные герои портят антагонистам застолье.
#ВИДЕОТЕКА
#ExtremePrejudice
#RedHeat
#ArnoldSchwarzenegger
#NickNolte
#WalterHill
Вроде бы все как надо — звездный каст, тематика, признанные шедевры жанра в качестве вдохновения. На протяжении 2,5 часов вас обязательно ждут лихие ограбления, закрученная интрига, погони по ночному Городу Ангелов, метания между работой и личной жизнью центральных персонажей, даже как будто бы задушевные поздние беседы в закусочных, но это, к сожалению, не цепляет.
Барт Лейтон, конечно, молодец, что явно вдохновлялся «Водителем» Уолтера Хилла, «Вором» и «Схваткой» Майкла Манна, даже «Местом под соснами» Дерека Сиенфрэнса, и картина вроде бы старательно поставлена. Однако для хорошего фильма одного лишь оммажа, пусть даже сделанного с большим уважением к оригиналу, все же маловато будет.
Там, где Майклу Манну хватает буквально нескольких штрихов, чтобы многое сказать о персонаже, Лейтон заставляет своего главного героя минут 20-30 экранного времени ездить туда-сюда по Лос-Анджелесу, встречаться с разными людьми, но и после этого вопросов меньше не становится. И чем дальше, тем все отчетливее понимаешь, что какой-то глубины, эмоционального сопереживания, радикального повышения ставок, зрелищности, увы, не дождаться.
Да, здорово, что старине Нику Нолти ещё есть место на большом экране, хорошо, что Крис Хемсворт и Марк Руффало поддерживают режиссера в его любви к жанровой классике, да, Холли Берри в свои почти 60 выглядит потрясающе. Но для чего-то большего, чем просто фильм на вечер, этого мало. И в таком случае раздутый хронометраж уж точно не идет на пользу.
#ВИДЕОТЕКА
#Crime101
#ОграблениеВЛосАнджелесе
#ChrisHemsworth
#КрисХемсворт
#MarkRuffalo
#МаркРуффало
#BarryKeoghan
#БарриКеоган
#HalleBerry
#ХоллиБерри
#NickNolte
#НикНолти
«Кто-то однажды сказал, что тебе нужно подождать 20 лет, прежде чем ты сможешь понять, хороший этот фильм или нет. Вероятно, это правда».
Сегодня исполнилось 84 года легендарному режиссёру, сценаристу и продюсеру Уолтеру Хиллу.
#ВИДЕОТЕКА
#WalterHill
#УолтерХилл
#BehindTheScenes
#StreetsOfFire
#УлицыВОгне
#Driver
#Водитель
#Warriors
#Воины
#SouthernComfort
#48Hrs
#48Часов
#RedHeat
#КраснаяЖара
#LastManStanding
#BulletToTheHead
#EddieMurphy
#NickNolte
#BruceWillis
#ArnoldSchwarzenegger
#SylvesterStallone
«Бывают просто фильмы, и бывают звездные фильмы. Я почувствовал разницу, когда снимался в хитах вроде «48 часов». Когда ты — звезда, тебе прислуживают и угождают, студия следит за тем, чтобы ты отдохнул, твою работу часто выполняют статисты, кто-то другой подает реплики партнерам, пока ты прохлаждаешься в трейлере. Вся нагрузка падает на коллег-актеров, которым платят в десятки раз меньше тебя. Мне это не нравится».
Сегодня замечательному актёру Нику Нолти исполнилось 85 лет.
#ВИДЕОТЕКА
#NickNolte
#НикНолти
#48Hrs
#48Часов
#UnderFire
#ПодОгнем
#ExtremePrejudice
#ВсеМерыПредосторожности
#NewYorkStories
#НьюйоркскиеИстории
#ThePrinceOfTides
#ПринцПриливов
#BlueChips
#Affliction
#Скорбь
#TheGoodThief
#ХорошийВор
#Warrior
#Воин
#PokerFace