@daidaidaily233 · Post #24893 · 08.04.2026 г., 01:52
#小
Hashtags
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
Пребарај: #小
@daidaidaily233 · Post #24893 · 08.04.2026 г., 01:52
#小
Hashtags
@daidaidaily233 · Post #24297 · 14.03.2026 г., 18:28
#小
Hashtags
@daidaidaily233 · Post #24075 · 07.03.2026 г., 09:44
#小
Hashtags
@voidrss · Post #23948 · 12.11.2022 г., 14:52
🎬 阿里云盘盘🎬🆙🚦 - Telegram Channel 🖼 资源名称:上百本电子书合集6 资源简介:上百本电子书合集6📚 链接:https://www.aliyundrive.com/s/5uQY1eYADHJ🔍 关键词:#书籍#电子书#图书#小... Telegraph | 原文
@BookLogSFW · Post #90566 · 15.05.2026 г., 00:24
书名:乱伦秘史 作者:🔎小涩狼 文件:简体中文 · TXT · 32MB · 统计:382热度 | 101下载 | 2点赞 | 0收藏 评级:0分 (0人) 💬 质量:0分 (0人) 索引:#乱伦#秘史#小#涩#狼 上传:👤唐纳德特朗普 #预览#收藏书籍 📜我喜欢的书籍[8本]
@BookLogSFW · Post #91195 · 18.05.2026 г., 16:30
书名:美利坚财富人生 自校修改里番加料版 1_2772 整合修改版 作者:🔎羞的小恶魔 文件:简体中文 · TXT · 22MB · 统计:408热度 | 189下载 | 4点赞 | 0收藏 评级:0分 (0人) 💬 质量:0分 (0人) 索引:#美利#美利坚#财富#富人#人生#修改#加料 #2772 #整合#改版#羞#恶魔#自#校#里#番#版#的#小 上传:👤。。。。。。 #预览#收藏书籍 📜我喜欢的书籍[22本]