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

Резултати

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

Пребарај: #wooffestmsk11

当前筛选 #wooffestmsk11清除筛选
#НеЗвери

@podkastnezveri · Post #683 · 02.11.2024 г., 13:41

Наш пушистый WOOF фестиваль — событие, которое мы ждем из года в год и к его организации подходим с любовью и трепетом. Ведь именно он становится значимым в жизни многих хвостиков, кто раньше не знал о любви и доме А если этот день настолько значим, то и проходить должен ярко и весело! Поэтому мы напоминаем, что уже в эти выходные будем ждать вас в Москве для знакомства с животными! Конечно, мы не могли пригласить вас не подготовив крутые активности! Что же вас будет ждать: 🧡 Консультации специалистов — можно задать любые вопросы и узнать, как помочь вашему новому другу комфортно адаптироваться дома 🧡 Розыгрыши от фонда и партнеров — беспроигрышная лотерея, где можно выиграть мерч фонда, vip-билет от наших старых друзей из hangov3r на концерт Thomas Mraz с возможностью личной встречи с артистом и многое другое 🧡 Прием подарков для приютов — а уже в пункте приема все купленные или принесенные подарки можно оставить, а вечером они будут распределены между приютами участниками! 🧡 Зоомагазин — можно приобрести подарки не только для своих любимцев, но и для подопечных приютов 🧡 Благотворительный маркет — здесь можно не просто приобрести крутые товары, а помочь животным, ведь процент с продажи отправляется тем, кто в этом особенно нуждается 🧡 Мерч фонда — по традиции, вас будут ждать свечи, фигурки, шопперы и многое другое, сделанное с любовью Также на мероприятии может будет найти карту приютов Москвы, детскую зону, аквагрим, фотозону, фотобудку и, самое главное, животных, которые будут ждать своих родителей Вход свободный, pet-friendly, 0+ 🐶 Собаки: 3 ноября с 11:00 до 19:00 🐱 Кошки: 4 ноября с 11:00 до 19:00 📍 Адрес: культурный центр «Хлебозавод №9», Новодмитровская улица, 1, стр. 17 #WOOFFEST#WOOFFESTMSK11