Отдельно разберём 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
Qaysi bankda eng past foizli ta’mirlash krediti mavjud?
O‘zbekistonda uyni ta’mirlash ko‘pincha katta xarajatlarni talab qiladi. Ammo moliyaviy vositalar, xususan, bank kreditlari yordamida bu vazifani byudjetga og‘irlik tushirmay amalga oshirish mumkin.
Ushbu qo‘llanma O‘zbekistondagi eng maqbul ta’mirlash kreditlarini topishga yordam beradi:
https://jet.bank.uz/article/eng-past-foizli-tamirlash-krediti-377
#Kochmasmulk
Pul va biznes xabarlari 👉@pulmasalasi.
Qaysi bankda birlamchi bozor uchun eng kam foizli ipoteka kreditlari mavjud?
O‘zbekistonda, boshqa ko‘plab mamlakatlar kabi, uy-joy nafaqat boshpana, balki orzu, barqarorlik va oilaviy farovonlik ramzidir. Biroq, ko‘chmas mulk narxlari oshib bormoqda va ko‘pchilik uchun kvartira sotib olish imkonsizdek tuyuladi. Shunday holatda ipoteka haqiqatdan ham qutqaruvchi vositaga aylanadi.
Ammo eng foydali kreditni tanlash va qarz botqog‘iga tushib qolmaslik uchun nimalarga e’tibor qaratish kerak?
https://jet.bank.uz/article/foydali-ipoteka-334
#Ipoteka#kochmasmulk
Pul va biznes xabarlari 👉@pulmasalasi
Qaysi bankda birlamchi bozor uchun eng kam foizli ipoteka kreditlari mavjud?
O‘zbekistonda, boshqa ko‘plab mamlakatlar kabi, uy-joy nafaqat boshpana, balki orzu, barqarorlik va oilaviy farovonlik ramzidir. Biroq, ko‘chmas mulk narxlari oshib bormoqda va ko‘pchilik uchun kvartira sotib olish imkonsizdek tuyuladi. Shunday holatda ipoteka haqiqatdan ham qutqaruvchi vositaga aylanadi.
Ammo eng foydali kreditni tanlash va qarz botqog‘iga tushib qolmaslik uchun nimalarga e’tibor qaratish kerak?
https://jet.bank.uz/article/foydali-ipoteka-334
#Ipoteka#kochmasmulk
Pul va biznes xabarlari 👉@pulmasalasi
Qaysi bankda birlamchi bozor uchun eng kam foizli ipoteka kreditlari mavjud?
O‘zbekistonda, boshqa ko‘plab mamlakatlar kabi, uy-joy nafaqat boshpana, balki orzu, barqarorlik va oilaviy farovonlik ramzidir. Biroq, ko‘chmas mulk narxlari oshib bormoqda va ko‘pchilik uchun kvartira sotib olish imkonsizdek tuyuladi. Shunday holatda ipoteka haqiqatdan ham qutqaruvchi vositaga aylanadi.
Ammo eng foydali kreditni tanlash va qarz botqog‘iga tushib qolmaslik uchun nimalarga e’tibor qaratish kerak?
https://jet.bank.uz/article/foydali-ipoteka-334
#Ipoteka#kochmasmulk
Pul va biznes xabarlari 👉@pulmasalasi
Qaysi bankda birlamchi bozor uchun eng kam foizli ipoteka kreditlari mavjud?
O‘zbekistonda, boshqa ko‘plab mamlakatlar kabi, uy-joy nafaqat boshpana, balki orzu, barqarorlik va oilaviy farovonlik ramzidir. Biroq, ko‘chmas mulk narxlari oshib bormoqda va ko‘pchilik uchun kvartira sotib olish imkonsizdek tuyuladi. Shunday holatda ipoteka haqiqatdan ham qutqaruvchi vositaga aylanadi.
Ammo eng foydali kreditni tanlash va qarz botqog‘iga tushib qolmaslik uchun nimalarga e’tibor qaratish kerak?
https://jet.bank.uz/article/foydali-ipoteka-334
#Ipoteka#kochmasmulk
Pul va biznes xabarlari 👉@pulmasalasi