Функция 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
#qurilish
🏗 Qurilish sohasida soliq ma’murchiligi va islohotlar
🧱 Bugungi kunda qurilish sohasi O‘zbekiston iqtisodiyotining eng faol tarmoqlaridan biri hisoblanadi. Shu bois mazkur sohada soliq ma’murchiligini kuchaytirish dolzarb ahamiyat kasb etmoqda.
📌Soliq kodeksining 248-moddasi 7-bandiga muvofiq, qurilish-montaj, ta’mirlash-qurilish, loyiha-qidiruv hamda uzoq muddatli shartnomalar bo‘yicha soliq bazasi har bir kalendar oy yakunida amalda bajarilgan ishlar qiymati asosida aniqlanadi. Agar shartnoma asosida materiallar bilan ta’minlash majburiyati buyurtmachi zimmasiga yuklatilgan bo‘lsa, ushbu materiallar qiymati soliq bazasiga kiritilmaydi.
🔹 Shu bilan birga, qurilish sohasida keng ko‘lamli islohotlar amalga oshirilmoqda. Tizimni to‘liq raqamlashtirish va shaffoflikni ta’minlash maqsadida “Shaffof qurilish”milliy axborot tizimi joriy etildi. Endi barcha loyihalar, tenderlar va qurilish jarayonlari onlayn tarzda nazorat qilinadi.
🔹Qurilish-pudrat tashkilotlarining elektron reytingi yo‘lga qo‘yilib, davlat buyurtmalarini faqat tajribali va ishonchli kompaniyalar olishi ta’minlanmoqda.
🌱 Shaharsozlikda “Yashil qurilish” tamoyillari ustuvor ahamiyat kasb etmoqda. Yangi talablarga ko‘ra, ko‘p qavatli binolar va ijtimoiy obyektlarda quyosh panellari o‘rnatish hamda energiya tejamkor izolyatsiya materiallaridan foydalanish majburiy etib belgilandi.
🏘 Shuningdek, respublika bo‘ylab “Yangi O‘zbekiston” massivlari barpo etilmoqda. Ushbu massivlarda uy-joylar bilan bir qatorda maktablar, bog‘chalar va shifoxonalar ham barpo etilmoqda.
Telegram | Facebook | YouTube | Twitter | Website
Prezident Shavkat Mirziyoyevga turizm, transport va ijtimoiy infratuzilmani rivojlantirishga qaratilgan qurilish loyihalari taqdimot qilindi.
—
Президенту Шавкату Мирзиёеву представлены строительные проекты, направленные на развитие туристической, транспортной и социальной инфраструктуры.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev raisligida uy-joy qurilishi va urbanizatsiya sohasida amalga oshirilayotgan ishlar va kelgusidagi ustuvor vazifalar yuzasidan videoselektor yigʻilishi oʻtkazildi.
—
Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание, посвященное проводимой работе и приоритетным задачам в сфере жилищного строительства и урбанизации.
#Mirziyoyev#videoselektor#urbanizatsiya#qurilish
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev raisligida uy-joy qurilishi va urbanizatsiya sohasida amalga oshirilayotgan ishlar va kelgusidagi ustuvor vazifalar yuzasidan videoselektor yigʻilishi oʻtkazildi.
—
Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание, посвященное проводимой работе и приоритетным задачам в сфере жилищного строительства и урбанизации.
#Mirziyoyev#videoselektor#urbanizatsiya#qurilish
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyevga turizm, transport va ijtimoiy infratuzilmani rivojlantirishga qaratilgan qurilish loyihalari taqdimot qilindi.
—
Президенту Шавкату Мирзиёеву представлены строительные проекты, направленные на развитие туристической, транспортной и социальной инфраструктуры.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev raisligida uy-joy qurilishi va urbanizatsiya sohasida amalga oshirilayotgan ishlar va kelgusidagi ustuvor vazifalar yuzasidan videoselektor yigʻilishi oʻtkazildi.
—
Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание, посвященное проводимой работе и приоритетным задачам в сфере жилищного строительства и урбанизации.
#Mirziyoyev#videoselektor#urbanizatsiya#qurilish
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyevga turizm, transport va ijtimoiy infratuzilmani rivojlantirishga qaratilgan qurilish loyihalari taqdimot qilindi.
—
Президенту Шавкату Мирзиёеву представлены строительные проекты, направленные на развитие туристической, транспортной и социальной инфраструктуры.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|X
Prezident Shavkat Mirziyoyev raisligida uy-joy qurilishi va urbanizatsiya sohasida amalga oshirilayotgan ishlar va kelgusidagi ustuvor vazifalar yuzasidan videoselektor yigʻilishi oʻtkazildi.
—
Под председательством Президента Шавката Мирзиёева состоялось видеоселекторное совещание, посвященное проводимой работе и приоритетным задачам в сфере жилищного строительства и урбанизации.
#Mirziyoyev#videoselektor#urbanizatsiya#qurilish
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев йўл хўжалигидаги ишлар натижадорлиги ва режадаги лойиҳалар бўйича тақдимот билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с презентацией о результативности работы и запланированных проектах в сфере дорожного хозяйства.
#Mirziyoyev#taqdimot#qurilish#yullar
Prezident.uz|Facebook|Instagram|YouTube|X
Президент Шавкат Мирзиёев Янги Тошкент, Имом Бухорий мажмуаси ва қатор бошқа қурилиш лойиҳалари тақдимоти билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с презентацией проектов строительства Нового Ташкента, комплекса Имама Бухари и ряда других объектов.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|Twitter
Президент Шавкат Мирзиёев Янги Тошкент, Имом Бухорий мажмуаси ва қатор бошқа қурилиш лойиҳалари тақдимоти билан танишди.
—
Президент Шавкат Мирзиёев ознакомился с презентацией проектов строительства Нового Ташкента, комплекса Имама Бухари и ряда других объектов.
#Mirziyoyev#taqdimot#qurilish#loyihalar
Prezident.uz|Facebook|Instagram|YouTube|Twitter