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

Резултати

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

Пребарај: #november

当前筛选 #november清除筛选
悦读「优质少量RSS聚合」

@Dailyrss · Post #13181 · 27.11.2025 г., 00:45

Wikipedia每日一图(#November 27, 2025)https://ift.tt/Wg6MXxG A shattered ceiling light fixture on a bamboo floor mat. The lamp was a semi flush mounted light fixture with a shallow glass dome of clear glass coated with white glass on the inside. In the fixture are LED light bulbs with E27 Edison screw. The hook in the ceiling suddenly came lose one day and the lamp crashed to the floor in an apartment in Brastad, Lysekil Municipality, Sweden. Photographed in natural light from the window. Focus stacked from 10 photos.. 了解更多 . #Wikipedia每日一图

悦读「优质少量RSS聚合」

@Dailyrss · Post #13177 · 23.11.2025 г., 00:45

Wikipedia每日一图(#November 23, 2025)https://ift.tt/9zNt12M A full-size test article of the SpaceX Crew Dragon named DragonFly fires its eight SuperDraco engines in a development test of its ability to land with the accuracy of a helicopter using only the thrusters. The company conducted two tethered tests vehicle attached to a crane so engineers could refine the landing software and systems on the spacecraft. SpaceX envisions returning people to Earth from space on the power of thrust instead of beneath parachutes. SpaceX, in partnership with NASA’s Commercial Crew Program, is developing the Crew Dragon and Falcon 9 integrated system to take astronauts to launch astronauts to the International Space Station from the United States.. 了解更多 . #Wikipedia每日一图

123•••56
ПретходнаСтраница 1 од 6Следна