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

Резултати

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

Пребарај: #youthandscience

当前筛选 #youthandscience清除筛选
Rosatom Global

@rosatom_global · Post #306 · 24.11.2025 г., 15:03

The future of nuclear energy is in our hands! ✨ Friends, pay attention! A unique event took place at World Atomic Week: 100 young leaders and experts from 33 countries and 81 organizations presented their vision of the world in 2050! What was it? ➡️ The Youth declaration of atomic cooperation — a bold look into the future where nuclear technologies play a key role in the development of humanity! Do you want to become part of this global movement? Now you have a chance! ✅ Join the Youth declaration of atomic cooperation. ✅ Enter the committee of the most active participants. ✅ Engage in a dialogue about the world of 2050 together with the brightest minds! Don’t miss the opportunity to influence tomorrow! Details and the joining form are available via the link: Mission Impact #NuclearFuture2050#YouthAndScience#WorldAtomicWeek#Innovations#GlobalDialogue