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

Резултати

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

Пребарај: #notice

当前筛选 #notice清除筛选
BTS Instagram Update ⊙⊝⊜

@btsinstagramupdate · Post #23144 · 27.03.2026 г., 02:01

[(260327)(#notice)] [NOTICE] Release of BTS’s “KEEP SWIMMING” with Seven Member Remixes Release Date: 1 pm, Friday, March 27, 2026 (KST) 📎https://weverse.io/bts/notice/34486 -@btswevwrseupdate7

Hashtags

BTS Instagram Update ⊙⊝⊜

@btsinstagramupdate · Post #22789 · 20.03.2026 г., 02:45

[(260320)(#notice)] [Drone Show Schedule] Date/Time: From 8:30 pm to 8:45 pm, Friday, March 20, 2026 (KST) Location: Ttukseom Hangang Park Waterfront Stage (427-6, Jayang-dong, Gwangjin-gu) *The Drone Light Show will be live-streamed on Weverse, Youtube, and TikTok. 🔗https://weverse.io/bts/live/0-171535903 🔗https://www.youtube.com/live/j2L9F2l14UU?si=FPbLtmSORggIt5i4 📎https://weverse.io/bts/notice/34360 -@btsweverseupdate7

Hashtags

BTS Instagram Update ⊙⊝⊜

@btsinstagramupdate · Post #22213 · 15.01.2026 г., 15:03

[(260115)(#notice)] [NOTICE] BTS The 5th Album “ARIRANG” Pre-Order <BTS The 5th Album “ARIRANG” Pre-Order> Pre-Order Date From 11 am, Friday, January 16, 2026 (KST) Release Date 1 pm, Friday, March 20, 2026 (KST) Shipped in the order of purchase to all countries and regions starting on the release date (March 20) 📎https://weverse.io/bts/notice/33171 -@btsweverseupdate

Hashtags

123•••10•••1314
ПретходнаСтраница 1 од 14Следна