Функция 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
Арага аараан кижилерге херек медээ.
🚨 Оземпик и Мунджаро — не только для похудения?
Новое крупное исследование показывает: препараты на основе GLP-1 (Ozempic, Wegovy, Mounjaro, Zepbound и др.) могут серьёзно снижать тягу к алкоголю, никотину, опиоидам, кокаину и даже каннабису!
Американские учёные проанализировали данные >600 000 ветеранов с диабетом 2 типа (опубликовано в BMJ, 4 марта 2026). Сравнивали тех, кто начал принимать GLP-1, с теми, кто принимал другие сахароснижающие (SGLT-2).
Результаты шокируют:
- Риск новой алкогольной зависимости ↓ на 18%
- Никотиновая ↓ на 20–26%
- Опиоиды ↓ на 25%
- Кокаин ↓ на 20%
- Каннабис ↓ на 14%
- Общий риск любой зависимости ↓ на ~14%
А у тех, кто уже имел зависимость:
- Передозировки ↓ на 39%
- Госпитализации ↓ на 26%
- Смерти, связанные с веществами ↓ на 50%!
- Суицидальные мысли/попытки ↓ на 25%
Механизм: эти препараты глушат дофаминовую систему вознаграждения в мозге — «приятность» от веществ падает, как и от еды. Раньше это видели на животных и в анекдотах пациентов, теперь — в огромной когорте.
The Guardian уже написала: «Препараты для похудения могут помочь избавиться от алкогольной, наркотической и никотиновой зависимости».
Пока это наблюдательное исследование (не рандомизированное), нужны клинические trials. Но выглядит очень перспективно — может, скоро GLP-1 станут новым классом лекарств от зависимостей?
#Ozempic#Mounjaro#GLP1#Зависимости#Наука#Похудение
https://www.theguardian.com/science/2026/mar/04/weight-loss-addiction-drugs-alcohol-study или https://www.bmj.com/content/392/bmj-2025-086886)
Jrnys Secures $8.65M Funding
Jrnys has raised $8.65 million to enhance personalized healthcare focused on weight loss solutions using GLP-1s like Zepbound, Mounjaro, Ozempic, and Wegovy. The company also addresses Sexual Wellness, Haircare, and Longevity needs.
#Funding#Healthcare#WeightLoss#GLP1#Zepbound#Mounjaro#Ozempic#Wegovy#SexualWellness#Haircare#Longevity
#The_Economist🇬🇧📕[PDF]⬇️
1 #November2025
#Weekly_Magazines
For learning, for free(dom).
@backupofmagazines
New York’s political grudge match frames a turbulent week: #USPolitics tests urban nostalgia as #AI-led reindustrialization and #DataCenters battles intensify; an #NBA betting scandal adds heat. Across the Americas, #Argentina’s Milei pushes reforms while Venezuela tensions rise. In #China, a Trump–Xi meeting coincides with fresh purges; #Africa faces aid cuts and #Gaza navigates a fragile cease-fire. #Europe debates power grids and France’s new finance chief. Business tracks #GLP1 weight-loss drugs, #Porsche setbacks, and #BigTech rivalry (#Alphabet vs #Microsoft). Markets watch anti-rip-off moves, China stockpiles, and India’s #IPO wave. Science spotlights pig-organ transplants and a universal antivenom; culture crowns horror’s golden age. #TheEconomist#Markets#Geopolitics#Trade#Energy