Функция 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
Наше личное открытие этого месяца, которым делимся с Вами:
LA LUNE
Вдохновленная «демикутюрной модой», La Lune была
основана в конце 2017 года
Vicki Virus (aka Quách
Däc Thäng).
Почерк марки - в разнообразии деталей ручной работы и изысканном дизайне, выпускаемом ограниченным тиражом. Дизайнер старается объединить и сбалансировать два противоположных элемента в каждом образе, чтобы создать элегантный и смелый стиль; сдержанный и в то же время
провокационный.
Оба элемента поэтичны, но реалистичны; оба -
фантастика и реализм одновременно.
#discoveringtalents
Сегодня побывали на показе студенческих коллекций международной школы дизайна костюма ВАРШАВА, делимся фото небольшой выставки, которая расположена перед входом в зал Этнографического музея, где сегодня проходит показ.
#discoveringtalents
Новости от нашего партнёра 💫 на Azerbaijan Fashion Week прошли первые показы 🔥
В эти дни на подиуме - коллекции от интересных и самобытных брендов.
Некоторые из них использовали в своих нарядах этнические мотивы.
С ними мы вас и познакомим (почти в режиме реального времени) 👇🏼
🟥Алматинский дизайнер одежды и аксессуаров Almaz Asqari (ph:1-3) представил публике коллекцию нарядов, вдохновленную древним Египтом, с элементами, выполненными из металла ручной ковки.
🟧У казахстанского Ma Ali (ph:4-5) коллекция и стайлинг были вдохновлены культурой индейцев и прочих коренных народов Америки.
Photo № 1-5: Murad Orucov
#discoveringtalents
Krikor Jabotian и ливанский гламур. Как сделать карьеру в 23 года?
☑️Окончить школу Esmod Beirut.
☑️Поработать в креативном отделе у известного Elie Saab.
☑️Взять в партнёры маму😎
Ливанского дизайнера Крикора Джаботяна однажды пригласила бейрутская организация «Starch Foundation» для создания своей коллекции.
В 23 года он создал собственное ателье🔥
Сейчас восходящая звезда моды известна благодаря своей невероятной фантазии, роскошному дизайну платьев с отсылками к Ренессансу и элементам национальной одежды Востока.
Длинные платья, расшитые драгоценными камнями, тюрбаны и фактурные линии являются элементами фирменного стиля дизайнера.
Крикор уже получил признание публики, среди его поклонников королева Иордании Рания.
«Интересно в нашей работе то, что мы постоянно учимся на своих ошибках. Поэтому моя цель – стать лучшей версией самого себя», - говорит дизайнер.
По материалам: arab news. com; job 4 arabists
#discoveringtalents
#nationaltrend
Всё большую популярность на подиумах и в модных блогах набирают наряды и аксессуары в технике crochet.
У многих она ассоциируется с бабушкиными ковриками и салфетками или с непритязательными платьями простого кроя, однако есть и примеры того, как #crochet проник в коллекции haute couture.
Jorge Salinas, дизайнер с перуанскими корнями, создаёт сумасшедшие текстильные творения, заставляющие полностью пересмотреть взгляд на вязание крючком как на домашнее рукоделие.
#discoveringtalents
По материалам http://www.philau.edu/alumni/spotlight/march2016.html
Напомним, что в этом году главная тема нашего конкурса, это смешение культур, а вот как раз интересный пример:
Грейс Уэльс Боннер, осень 2017
Молодой дизайнер, получившая премию LVMH, постоянно исследует природу гибридной идентичности.
Это дело очень личное для Боннер, девушки смешанной расы, выросшей в Южном Лондоне.
Вдохновленная такими разными людьми, как Жан-Мишель Баския, карибский композитор Шевалье де Сен-Жорж и главный герой романа Ральфа Эллисона «Человек-невидимка», она демонстрирует, насколько многогранным, разнообразным и выразительным может быть смешение культур.
Сочетая культурный дресс-код с традиционным британским кроем, Грейс Боннер представляет освежающую альтернативу консервативным брендам Saville Row.
Ее коллекция осень-зима 2017, показанная в свое время на Неделе моды в Лондоне, стала одой сенегальскому уличному стилю - с шапками #раста, созданными Стивеном Джонсом, бриджами с кристаллами и вышивкой #масаи.
#discoveringtalents
Ph courtesy of Grace Wales Bonner
Знакомим вас с молодым брендом Béhen🎀. Его дизайнер Joana Duarte использует переработанные ткани и концентрируется на осознанном потреблении.
❗Интересно, что Béhen - это производное от слова bahin, то есть "сестра" в переводе с языка хинди.
В своей коллекции в 2020 году Joana Duarte решила поработать с художником Лексом Буке, который выпустил линию скульптурных украшений в форме фруктов и овощей.
Для создания нарядов дизайнер использовала старые покрывала, скатерти, занавески, которые находила на рынках в родном Лиссабоне 🇵🇹и его окрестностях.
*на основе материала BROOKE BOBB для Vogue. com за май 2020.
Photo: Frederico Om
#multiculturalfashion
#portugalfashion
#discoveringtalents
#мультикультурнаямода
#этноподуим
Rianna + Nina
Один из наших любимейших брендов представил свою новую коллекцию #Мифология на недавней берлинской неделе моды.
MYTHOLOGIA на Berlin Fashion Week - это сочетание в одной коллекции наследия разных культур.
Бренд работает с винтажными тканями, и коллекция создавалась с берлинском ателье из винтажных материалов.
#MYTHOLOGIA рассказывает историю античных времен в интерпретации дизайнеров бренда.
Узоры, выложенные вручную кристаллами #Swarovski, фрагменты винтажных японских кимоно, китайская вышивка XIX века, европейские скатерти пятидесятых годов XX столетия, а также традиционная греческая вышивка шёлком...
Взрывной микс, который как нельзя лучше отражает послание нашего проекта: множественных культур, переплетение разных культурных мотивов в одной коллекции.
#этнофьюжн#discoveringtalents
✨ Дорогие подписчики, в нашем канале регулярно выходят материалы из различных рубрик, ориентироваться в которых вам помогут хештеги.
Вот некоторые из них:
🔹#nationaltrend -
мотивы национальных культур в современных модных коллекциях
🔹#catwalk -
Фото с подиумов - следите за модными показами и узнавайте об интересных коллекциях с этно мотивами.
🔹#fashionweek -
оставайтесь в курсе самых громких модных событий с мировых Недель Моды.
🔹#comparativefashion + #ассоциации – схожести, различия и аллюзии.
Что объединяет образы дизайнеров с разных уголков света?
🔹#discoveringtalents - открывайте новые имена в мире моды и следите за молодыми талантами, которые обращаются к фольклору за вдохновением.
🔹#этнофьюжн - сочетание в одной коллекции отголосков нескольких национальных культур