Функция 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
😄Feature
➖➖➖➖➖➖
🔘A feature is an element of something interesting or important.
🔜The number of parks is an important feature of the city.
It it also used as a general label for the parts of our faces.
🔘My big nose is my least favourite feature.
🔜When we want to say what is included in something, we use feature. Often it's important that they're there.
🔘This phone features an amazing camera.
🔜Just remember, we use the word feature to talk about interesting or important things.
#feature👨🏫@America
➖➖➖➖➖➖➖➖➖➖➖➖
🆕 Crypto News @Money
😁 Crypto Game @Egame
🇺🇸 US News @America
🇯🇵 Japan News @Japan
🇦🇪 UAE News @Dubai
▶️ Popular Movies @Videos
😜 Best Funny Video @Funnys
😄Feature
➖➖➖➖➖➖
🔘A feature is an element of something interesting or important.
🔜The number of parks is an important feature of the city.
It it also used as a general label for the parts of our faces.
🔘My big nose is my least favourite feature.
🔜When we want to say what is included in something, we use feature. Often it's important that they're there.
🔘This phone features an amazing camera.
🔜Just remember, we use the word feature to talk about interesting or important things.
#feature👨🏫@America
➖➖➖➖➖➖➖➖➖➖➖➖
🆕 Crypto News @Money
😁 Crypto Game @Egame
🇺🇸 US News @America
🇯🇵 Japan News @Japan
🇦🇪 UAE News @Dubai
▶️ Popular Movies @Videos
😜 Best Funny Video @Funnys
Grup ve kanallarda , 'Mesaj Sabitleme' ayrıcalığına sahip olan yöneticiler, 48 saatten daha eski olan iletileri düzenleyebilir:
Android ✅
Android X ✅
iOS ❌
Masaüstü ✅
macOS ✅
Webogram ❌
@Telegram#feature 02.03.2019
The last time we met
The last words you Said
were not just words ,
But bullets in my lungs .
These beautiful clouds and cold Wheather ,
Reminds me of the moments we spent together .
Celebrating first Eid in your absence ,
Makes me guilty for my existence.
Scrolling through my WhatsApp
these days,
feels that life has left me no ways
I always felt happy whenever we met ,
But now ,
Your name forces me to regret ,
Your wait compels me to forget ,
And , even your thoughts pierces my heart.
-CH.Irfan.
#review
#poem
#feature
It was 3am back then
I was laying on the bed
The Mullioned windows were open
The stars above in the night were gleaming
Suddenly onshore breeze had started
I turned off my phone and Started
Thinking of a dazzling Lady
I was devising a Scenario
of me and the graceful Lady
The scenario doesn't exist in real
But,
it gives peace In real
It gives me the Inner endearments
It gives a feeling that is forthcoming
I was fully Shifted to palace with her
That place was completely Magical
We were creating an album of Our life
And in an instant, it started Thundering
I Woke up from my pleasant Dream
The high wind started, The birds were
Moving from one tree to another
I closed my Windows
Gradually Heavy Downpour started
The Dream was left incomplete
But I made a Smile
And Thanked that period
For making me contented in
Today's Selfish World.
#review
#poem
#feature
The last time we met
The last words you Said
were not just words ,
But bullets in my lungs .
These beautiful clouds and cold Wheather ,
Reminds me of the moments we spent together .
Celebrating first Eid in your absence ,
Makes me guilty for my existence.
Scrolling through my WhatsApp
these days,
feels that life has left me no ways
I always felt happy whenever we met ,
But now ,
Your name forces me to regret ,
Your wait compels me to forget ,
And , even your thoughts pierces my heart.
-CH.Irfan.
#review
#poem
#feature
📱Figma AI orqali yangi featureʼni ishga tushirmoqda
Avtomatik o‘lchamni o‘zgartirish, tarjima qilish, variantlar yaratish, shriftlarni o‘zgartirish va bularning barchasi to‘g‘ridan-to‘g‘ri kanvasda bo‘lishi va’dasi berilmoqda.
Yangi featureʼlarni sinash uchun Alfa versiyasiga yozilmoqchiman. Agar qiziqarli narsa bo‘lsa, kanalimda yozaman.
@suxrobblog » #figma#feature#AI
🟢 Paynetdan rasmiy munosabat
...Boshqa ilovalarga oʻtishni hojati yoʻq. Boshqa dasturlarni mazasini qochiramiz! 😎 (deyaptilar, menimcha aka)
@suxrobblog » #paynet#feature
🟢Paynet uchun elektr limitini funksiyasini qo'shish uchun taklif dizayn
— Shunchaki, Paynetdan foydalanganim uchun taklif sifatida chizdim)
P.s. Dizayn paynet dasturining dizayn tizimiga asoslangan holda chizilgan. UI'dagi kamchiliklar ustida detalniy to'xtalmaganman.
#paynet#feature » @suxrobblog