Функция asyncio.wait() это еще один способ вызвать множество асинхронных задач.
Она работает в нескольких режимах.
1. Самый простой - ждем завершения всех задач
async def main():
tasks = [asyncio.create_task(do_it(i)) for i in range(10)]
done, pending = await asyncio.wait(
tasks,
return_when=asyncio.ALL_COMPLETED
)
for task in done:
try:
print(task.result())
except Exception as e:
print(e)
Очень похоже на gather, но работает не так.
▫️возвращает не результаты, а два сета с объектами Task у которых можно забрать результат через task.result() если они в списке done
▫️не гарантирует порядок результатов так как оба объекта это set
▫️не выбрасывает исключение когда оно появляется, а сохраняет его в Task. Исключение появится когда попробуете забрать резултьтат.
2. Ждем завершения первой задачи, даже если там ошибка.
async def main():
tasks = [asyncio.create_task(do_it(i)) for i in range(3)]
done, pending = await asyncio.wait(
tasks,
return_when=asyncio.FIRST_COMPLETED
)
# в done может быть несколько задач!
for task in done:
try:
print(task.result())
except Exception as e:
print(f"Fail: {e}")
# Оставшиеся задачи в pending, как правило, нужно отменить, иначе они будут продолжать работать
for task in pending:
task.cancel()
В сете done будут таски которые успели завершится, причем как успешно так и нет.
3. До первой ошибки.
Тоже самое, но с аргументом FIRST_EXCEPTION
done, pending = await asyncio.wait(
tasks,
return_when=asyncio.FIRST_EXCEPTION
)
Функция завершается как только первая задача упадет с ошибкой.
Учтите, что в любом случае done вы можете обранужить несколько задач, как с ошибками так и успешные.
↗️ Полный листинг примеров здесь
#async
Латиноамериканская музыка на пике: громкие премьеры недели
👉Hades66 выпустил Manhattan II с клипом из Нью-Йорка
Пуэрториканский артист Hades66 представил трек Manhattan II — продолжение релиза 2022 года. В коллаборации с MR. GOAT он снова обращается к жесткой уличной тематике: борьба за уважение, власть и выживание.
Клип снят в Нью-Йорке и выдержан в кинематографичном стиле. Артист, известный миксом трэпа и реггетона, закрепляет позиции после успеха альбома El 6EI66EI6 и треков с миллионными прослушиваниями.
👉Myke Towers выпустил 5 Estrellas в рамках проекта W Sound
Myke Towers, Westcol и продюсер Ovy On The Drums представили сингл 5 Estrellas — 23-й релиз серии W Sound.
Вместо ожидаемого темного трэпа артисты сделали ставку на энергичный реггетон с романтической историей о неожиданной встрече.
Проект W Sound продолжает укреплять позиции в глобальных чартах, а Myke Towers входит в топ-100 артистов Spotify.
👉Oscar Maydon и J Balvin
записали совместный трек Poema
Oscar Maydon выпустил романтичный сингл Poema вместе с J Balvin. Композиция построена на более интимном звучании и теме внутренней красоты, а не внешних атрибутов.
Релиз укрепляет позиции Maydon как одного из представителей новой волны мексиканской сцены. Артист недавно получил номинации на iHeartRadio Awards и Premio Lo Nuestro.
👉Nicky Jam представил альбом Bohemio
Nicky Jam отошел от классического реггетона и выпустил альбом Bohemio, в котором экспериментирует с кумбией, сальсой и электронной музыкой.
Пластинка включает 16 треков и коллаборации с Ryan Castro, Beéle и другими артистами. Альбом отражает более зрелый этап карьеры музыканта и затрагивает темы любви, утраты и новых начинаний.
👉Katteyes и Sinaka выпустили вирусный трек ALO
Katteyes и Sinaka представили сингл ALO, который стал вирусным в TikTok еще до официального релиза.
Трек вдохновлен реггетоном 2000-х и сопровождается клипом в ностальгичной эстетике той эпохи. Katteyes ранее была отмечена Billboard как «артистка-открытие», а Sinaka дебютировал на Pitchfork с альбомом El Nuevo Sonido.
#Katteyes#Sinaka#Reggaeton#LatinPop#NickyJam#МузыкаЛАТАМ#Bohemio#LatinMusic#OscarMaydon
👉Всегда свежие новости о странах Латинской Америки
Музыка Латинской Америки: новые хиты, рекорды и премии
👉Katteyes выпускает новый хит “VEN ACÁ”
Чилийская звезда Katteyes (Фернанда Вильялобос) представила свой новый сингл “VEN ACÁ”, который уже называют главным реггетон-хитом сезона.
Трек создан продюсером SWIFT 047 и вдохновлён классикой “Maldades” от Héctor El Father. Это первая сольная работа певицы после успешных коллабораций с Jere Klein, Lucky Brown и Kidd Voodoo.
Клип снят в Майами и стал заметным событием — в нём появился популярный испанский стример CRY.
Katteyes, выступавшая на Неделе моды в Мадриде и участвовавшая в кампании Spotify EQUAL на Таймс-сквер, уверенно закрепляет за собой статус самой влиятельной артистки Чили.
👉Tainy и Feid представили новый трек “Monstruo”
Продюсер Tainy и колумбийский артист Feid выпустили песню “Monstruo”, которая переносит слушателей в тёмную и чувственную атмосферу старого кино.
Трек вдохновлён французской композицией “La Chanson D’Hélène” и сочетает ритмы реггетона с живыми инструментами — пианино и струнными.
Тема песни — “внутренний монстр” любви, когда страсть превращается в одержимость.
Клип, снятый в чёрно-белом стиле режиссёром Stillz, отсылает к фильму “Призрак оперы” (1925) и выглядит как визуальный арт-фильм.
“Monstruo” открывает новую творческую главу для Tainy, а для Feid становится ещё одним шагом в укреплении его международного успеха.
👉Billboard Latin Music Awards 2025: Bad Bunny и Karol G — главные триумфаторы года
23 октября в Майами прошла 32-я церемония Billboard Latin Music Awards — одно из самых престижных музыкальных событий Латинской Америки, где чествуют лучших исполнителей, песни и альбомы на испанском языке.
Шоу транслировалось в прямом эфире на Telemundo и собрало десятки миллионов зрителей.
🔸Bad Bunny стал главным победителем вечера — 11 наград, включая “Артист года” и “Лучший альбом” (Debí Tirar Más Fotos).
🔸Karol G получила 6 премий, включая “Исполнительницу года”.
🔸Группа Fuerza Regida взяла 5наград, став лучшим дуэтом в категории региональной мексиканской музыки.
На сцене выступили Shakira, Ozuna, Danny Ocean, Grupo Frontera и другие звёзды.
Премия Billboard Icon была вручена Лауре Паузини, а легенда меренге Элвис Креспо вошёл в Зал славы Billboard.
Премия показала, что латиноамериканская сцена сегодня задаёт музыкальные тренды всему миру.
#ЛатинскаяАмерика#МузыкаЛАТАМ#BadBunny#KarolG#Maisak#Katteyes#BillboardLatin#Чили#Колумбия#Реггетон#ЛатинскаяМузыка
👉Всегда свежие новости о странах Латинской Америки!