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 слични објави

Пребарај: #gap

当前筛选 #gap清除筛选
ORIGAMI SHOP

@origami_shoppp · Post #106 · 06.05.2024 г., 20:12

⛳️YZY X GAP⛳️ Zip Up Hoodie - В черном и светло-сером цвете - Качественная фурнитура - Плотный хлопок двойного слоя - Фит: размер в размер - Размеры: Чёрные худи L, XL; Серые худи L - Состояние: 10/10 - Цена: 12500 руб Сделать заказ: @origami_seller #yzy#gap#new#вналичии

ORIGAMI SHOP

@origami_shoppp · Post #101 · 06.05.2024 г., 19:50

⛳️YZY X GAP⛳️ T-shirts and Long Sleeves - Серые и темно-синие лонгсливы - Черные и темно-синие футболки - Очень плотный хлопок - Отличная база для любого гардероба - Оверсайз крой - Размеры: XS, M, L, XL (по конкретным расцветкам и размерам обращайтесь в личку) - Состояние: 10/10 - Цена: Лонгсливы4500 руб; Футболки 3900 руб Сделать заказ: @origami_seller #yzy#gap#вналичии#new

Crypto M - Crypto News

@CryptoM · Post #65335 · 13.04.2026 г., 00:22

🚀 Bitcoin Futures Open with $2,110 Gap Reflecting Weekend Spot-Market Moves CME Bitcoin futures commenced trading today at $71,520, creating a gap of approximately $2,110 from the previous trading day's closing price of $73,630. According to NS3.AI, this gap is attributed to movements in the spot market over the weekend, as CME futures do not operate during this period. #Bitcoin#Futures#CME#SpotMarket#Trading#Gap#BTC