TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #402 · 22 дек.

Отдельно разберём TaskGroup, который пришел на замену gather в Python 3.11. Ключевые отличия ▫️create_task() возвращает объект asyncio.Task, у которого есть соответствюущие методы управления. То есть у нас больше контроля ▫️это контекстный менеджер, который гарантирует что все таски будут остановлены по выходу из контекста ▫️ошибка автоматически отменяет незавершенные задачи, ▫️except* передает нам ExceptionGroup, в котором каждую ошибку можно обработать отдельно import asyncio import random async def do_it() -> str: if random.random() < 0.1: raise ValueError('Oops') delay = random.uniform(0.5, 1.5) await asyncio.sleep(delay) return delay async def main(): try: async with asyncio.TaskGroup() as tg: for _ in range(10): tasks.append(tg.create_task(do_it())) for t in tasks: print(t.result()) except *ValueError as e: for err in e.exceptions: print(err) asyncio.run(main()) Рекомендую изучить страницу Coroutines and Tasks из документации, где представлено больше интересных примеров и механизмов - таймауты - отмена задач - создание задач из другого потока #async

Hashtags

Резултати

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

Пребарај: #hackergame

当前筛选 #hackergame清除筛选
夏鸢的碎碎念..

@XiaYuanLife · Post #273 · 18.10.2023 г., 06:35

第十届 USTC Hackergame 将自 10/28 中午起开始。 - 中国科学技术大学第十届信息安全大赛将于 2023/10/28 12:00 至 11/4 12:00 起举办。 - 和往届一样,本届比赛为个人线上赛;包含 general、binary、math 及 web 四个分类的题目。 - https://hack.lug.ustc.edu.cn/ - mp.weixin.qq.com/~ linksrc: https://t.me/billchenla/19015 #CTF#USTC#Hackergame

Harukaの异想世界

@haruka_fantasy_world · Post #181 · 27.10.2024 г., 13:31

第 11 届 USTC Hackergame 将自 11/2 中午起开始。 - 比赛期间为 2024/11/2 12:00 至 11/9 12:00 (UTC+8)。 - 和上届一样,本届比赛包含 general、binary、math 及 web 及 AI 五个分类的题目。 - https://hack.lug.ustc.edu.cn/ - lug.ustc.edu.cn/~ #CTF#USTC#Hackergame