TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #401 · 15 дек.

Функция 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

Hashtags

Резултати

Пронајдени 3 слични објави

Пребарај: #kbeauty

当前筛选 #kbeauty清除筛选

Кореянки покорили нас не только своим качественным уходом за кожей, но и необычными дизайнами ногтей 💅 🌸 В Корее маникюр давно стал больше, чем просто уход. Это полноценное искусство, которое раскрывает индивидуальность и вдохновляет. Сегодня я расскажу вам о самых ярких трендах корейского маникюра 🌸 #корейскийманикюр#корейскиетренды#kbeauty 🇰🇷 Подпишись:Лунный Свет Сеула

Хотите выглядеть как героиня корейской дорамы или K-pop айдол? 🤩 Тогда корейский макияж - это именно то, что вам нужно! 💄 🎀Техника «щенячьи глазки» (puppy eyes) Вместо классических стрелок, направленных вверх, корейцы рисуют линии, слегка опущенные вниз. Эта техника делает взгляд выразительнее и визуально увеличивает глаза. 🎀Цветовая палитра Персиковые, розовые, коралловые тени создают эффект лёгкого румянца на веках. Шиммерные текстуры добавляют блеска, а градиентные переходы придают глазам объём. 🎀Техника «aegyo sal» Это создание искусственных «мешочков» под глазами с помощью хайлайтера и коричневых теней. Корейцы специально их рисуют, и это выглядит очень мило, создавая эффект детского лица. 🎀Естественное сияние кожи Предпочтение отдаётся лёгкому тональному средству с сияющим финишем. Хайлайтер наносят на выступающие части лица, чтобы кожа сияла ещё сильнее. 🎀Акцентные румяна Яркие оттенки наносят высоко на скулы и растушёвывают к вискам, чтобы создать эффект лифтинга. 🎀Градиентная техника Визитная карточка корейского макияжа губ! Цвет наносят в центр и растушёвывают к краям, создавая эффект тающего мороженого. Так губы выглядят пухлее и получается естественный, аппетитный вид. 🎀Блеск Блеск тоже важен. Корейцы любят глянцевые губы, но блеск должен быть не липким, а водянистым. Часто глоссы дают охлаждающий эффект и оставляют ощущение свежести на губах. #КорейскийМакияж#KBeauty#Макияж#Тренды#Kpop 🇰🇷 Подпишись:Лунный Свет Сеула