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

Резултати

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

Пребарај: #lwebb

当前筛选 #lwebb清除筛选

🏥🌉 Los Giants están colocando a Logan Webb en la lista de lesionados con bursitis en la rodilla derecha, según Alex Pavlovic de NBC Sports Bay Area. Es la primera vez que Webb está en la lista de lesionados desde 2021. #Giants#LWebb 🗞 | t.me/MLB_Daily

🏴‍☠️⚾️ Ken Rosenthal compartió una actualización sobre los planes de Paul Skenes para el Clásico Mundial de Béisbol: dos aperturas, "suponiendo que EE.UU. avance de la fase de grupos". 🗣️ "Si ganamos, llegaremos tan lejos como deberíamos, lanzaré de nuevo en el torneo". 🐯 Esto ocurre después de que su homólogo en el Cy Young, Tarik Skubal, anunciara que haría solo una apertura, en la fase de grupos, para el Equipo USA antes de regresar al campamento de los Tigers. 🟠 Logan Webb también ha dicho que espera hacer dos aperturas. #️⃣#TeamUSA#Skenes#LWebb#WBC26 🗞 | t.me/MLB_Daily