TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #401 · 15 дек.

Функция 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

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #iainews

当前筛选 #iainews清除筛选
Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3833 · 11.12.2024 г., 08:15

https://www.instagram.com/p/DDbcCXqTRp2/?igsh=OWh1bG5nNjFxbXo1 ~ WEBINAR TIM MEDIA NASIONAL IAI "Jepretan Biasa Jadi Luar Biasa: Seni Fotografi HP untuk Semua" ✍️✍️📖📖📲📲 ~ 🗓️ Pada Sabtu, 21 Desember 2024 ⏰ 15.00 - 17.00 WIB 🌐 Via platform Zoom ~ 🟢 Pembicara Yanuar Rahman IG @ban9yan (Fotografer & Creative Conceptor) 🟡 Moderator* I.G.A Rai Widowati IG @gekrai_angligan (Humas PP IAI/Redaksi IAINews) ~ 📖Benefit✍️ - Ilmu yang bermanfaat - Sertifikat (TANPA SKP) ~ *Investasi* - Anggota Tim Media Nasional IAI > Rp. 0,- - Pengurus IAI Non TMN > Rp. 50.005,- - Apoteker/Umum > Rp. 60.006,- *Rekening* a.n Ikatan Apoteker Indonesia Org BNI No. 0902637081 ~ ✍️Pendaftaran✍️ https://bit.ly/webinarfotografi_IAI2024 📲Narahubung apt. Busman Nur: +6282297777359 ~ 🌐 Redaksi IAINews 🔗 [email protected] IAINews: Saluran Informasi dan Edukasi Terkini Kefarmasian dan Kesehatan 🌐http://berita.iai.id/ ~ #IkatanApotekerIndonesia#PPIAI#IAINews#Apoteker#Pharmacist