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

Резултати

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

Пребарај: #punch

当前筛选 #punch清除筛选

@Baiqu1688 #吃瓜#社会新闻#热点#猕猴#Punch Punch 是一只来自日本动物园的孤立猕猴,幼年时被母亲遗弃,由饲养员抚养长大。他后来被送到另一个笼舍,在那里他无法融入其他猴子。为了弥补母亲的缺席, Punch 获得了一个玩具,现在他随身携带它。在视频走红后,Punch 仍然独自玩耍,紧紧抱着他的毛绒“妈妈”孤单的猴子。

科技&趣闻&杂记

@kejiqu · Post #3430 · 15.05.2025 г., 10:20

NASA的PUNCH航天器在黄道光中观测到宇宙彩虹 NASA的PUNCH航天器在测试太阳观测仪器期间,成功观测到黄道光,并捕捉到其彩色图像。黄道光是由太阳系尘埃粒子反射阳光形成的微弱光芒,在地球上呈现为沿黄道面的光带。PUNCH航天器旨在研究太阳风及其对地球空间天气的影响。此次观测是该航天器任务的重要组成部分,有助于科学家进一步了解太阳活动及其对宇宙环境的影响。Space.com 🏷#PUNCH#黄道光#NASA#太阳 📢频道👥群组📝投稿

12
ПретходнаСтраница 1 од 2Следна