Отдельно разберём 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
🎢Dans un parc d'attraction au #Massachusetts, aux États-Unis, des personnes ont dû descendre à pied le long des rails de montagnes russes, suite à une panne.
RT en français • Osez questionner !
🎢Dans un parc d'attraction au #Massachusetts, aux États-Unis, des personnes ont dû descendre à pied le long des rails de montagnes russes, suite à une panne.
RT en français • Osez questionner !
#US judge pauses termination of deportation protections for some #Somali immigrants
A U.S. court ruling in #Massachusetts Friday temporarily paused the looming termination of Temporary Protected Status for immigrants from Somalia.
U.S. District Judge Allison D. Burroughs’ ruling said there would be “weighty” consequences if Somalia’s #TPS designation is allowed to expire Tuesday.
Advocates filed an emergency motion in federal court seeking to pause the termination after the #Trump administration promised to end the designation last month during an immigration crackdown in Minneapolis, where many Somalis live .
“Over one thousand people will face ‘a myriad of grave risks,’ including detention and deportation, physical violence if removed to Somalia, and forced separation from family members,” the ruling said.
Burroughs said implementing an....
https://www.washingtonpost.com/national/2026/03/13/trump-immigration-somalia-temporary-protected-status-ruling/08887e30-1f4a-11f1-a29c-fd43da9a479a_story.html
Massachusetts to Establish Bitcoin Reserve
Massachusetts Senator Peter Durant proposes a bill to create a Strategic Bitcoin Reserve. This aligns with initiatives in states like Oklahoma, Wyoming, and Ohio, driving a potential federal reserve plan via executive orders or legislative action. Full details here: Blockspace
#Bitcoin#Crypto#Blockchain#Finance#Investment#Legislation#DigitalCurrency#Innovation#Massachusetts#UTC VC