@BlandoThemes · Post #61 · 31.01.2021 г., 11:00
#dark#blue#leaf 📍Apply Theme 🪶Blando Themes
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
Пребарај: #leaf
@BlandoThemes · Post #61 · 31.01.2021 г., 11:00
#dark#blue#leaf 📍Apply Theme 🪶Blando Themes
@BlandoThemes · Post #75 · 06.02.2021 г., 14:00
#dark#red#leaf 📍Apply Theme 🪶Blando Themes
@depthwallpaper · Post #57 · 23.10.2022 г., 06:54
Autumn leaf iOS 16 Depth Effect wallpaper Kai Oberhauser #leaf#nature
@depthwallpaper · Post #56 · 23.10.2022 г., 06:53
Green leaf Depth Effect iOS 16 wallpaper Sonny Sixteen #leaf#nature
@LEAFMED · Post #1911 · 27.03.2024 г., 10:25
👊 БУДЬ ГОТОВ! #LEAF #Risk_Training Сегодня провели первый совместный и совершенно бесплатный просветительский тренинг КОНТРОЛЬ КРОВОТЕЧЕНИЙ Группа 20 участников, все отлично потренировались, разобрали детали работы с турникетом, ответили на вопросы. Люди очень благодарны и конечно уже немного более готовы к сложным ситуациям чем еще вчера. Наш общий вклад небольшой, но как известно вода камень точит. Человек узнал сам, расскажет близким, пойдет почитает в интернетах, уделит этому свое время и внимание. А значит БУДЕТ ГОТОВ! Тренировка самопомощь, работа с турникетом БЕСПЛАТНО Дополнительно, по итогам занятия каждому участнику БЕСПЛАТНО выдали новый кровоостанавливающий турникет от Проекта LEAF *цвет турникета оранжевый, люди все гражданские ☄Все оборудование, включая тренировочные турникеты предоставлено Проектом LEAF 👊 БУДЬ ГОТОВ! Проект бесплатный и просветительский, проводим по мере возможности, доступен для всех желающих. Можно оставить заявку и в числе первых узнать о следующей дате мероприятия 👉https://risk-training.pro/bleeding_control
Hashtags
@bestwallpapes · Post #3290 · 20.02.2025 г., 11:14
@Bestwallpapes #Flower#Leaf
@bestwallpapes · Post #3770 · 27.11.2025 г., 03:16
@Bestwallpapes #Leaf#Plant
@bestwallpapes · Post #3731 · 29.10.2025 г., 17:47
@Bestwallpapes #Plant#Leaf
@bestwallpapes · Post #3594 · 09.08.2025 г., 17:27
@Bestwallpapes #Plant#Leaf
@bestwallpapes · Post #3572 · 27.07.2025 г., 16:19
@Bestwallpapes #Plant#Leaf
@bestwallpapes · Post #3441 · 13.06.2025 г., 05:32
@Bestwallpapes #Plant#Leaf
@bestwallpapes · Post #3378 · 17.05.2025 г., 13:56
@Bestwallpapes #Plant#Leaf