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

Резултати

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

Пребарај: #slovak

当前筛选 #slovak清除筛选

🎓Высшая школа бизнеса и предпринимательства приглашает на Национальную стипендиальную программу 🇸🇰Словацкой Республики. 📚 Данная программа рассчитана на иностранных студентов, аспирантов и преподавателей ВУЗов, а также исследователей. ✈️Национальная стипендиальная программа поддерживается Правительством Словацкой Республики, и была запущена в 2005 году. Данная программа стипендий (NSP) финансируется Министерством образования, науки, исследований и спорта Словацкой Республики. 🌏Программа NSP поддерживает мобильность иностранных студентов, аспирантов, преподавателей ВУЗов, а также исследователей для получения стипендии в высших учебных заведениях и исследовательских организациях Словакии. 📧 Для получения более подробной информации просим обратиться в Отдел научных исследований и грантов Высшей школы. ☎️: +998 71 239-03-14 ℹ️Контактные лица: д-р Касимов Икболжон [email protected] доц. Курбанова Дилфуза [email protected] #GraduateSchool#Scholarship#Slovak#Program 🔝Web-site |🔝Facebook |🔝Instagram | 🔝Youtube

🎓 Biznes va tadbirkorlik Oliy maktabi The National Scholarship Programme of the 🇸🇰Slovak Republic (NSP) almashinuv dasturiga taklif etadi. 📚Mazkur dastur chet ellik talabalar, aspirantlar, oliy o‘quv yurtlari o‘qituvchilari hamda tadqiqotchilarga mo‘ljallangan. ✈️Milliy stipendiya dasturiSlovakiya Respublikasi hukumati tomonidan qo‘llab-quvvatlanib, 2005-yilda yo‘lga qo‘yilgan. Ushbu stipendiya dasturi (NSP) Slovakiya Respublikasi Ta’lim, fan, tadqiqot va sport vazirligi tomonidan moliyalashtiriladi. 🌐NSP dasturi Slovakiyaning oliy ta’lim muassasalari va ilmiy-tadqiqot tashkilotlarida stipendiya olishlari uchun chet ellik talabalar, aspirantlar, oliy ta’lim muassasalari o‘qituvchilari hamda tadqiqotchilarning harakatchanligini qo‘llab-quvvatlaydi. 🔍 Batafsil ma’lumot olish uchun Oliy maktabining Ilmiy tadqiqotlar va grantlar bo‘limiga murojaat qilishingizni so‘raymiz 📞: +998 71 239-03-14 🔎Aloqa uchun mas’ul shaxslar: Dr. Kasimov Ikboljon [email protected] Dots. Qurbonova Dilfuza [email protected] #GraduateSchool#Scholarship#Slovak#Program 🔝Web-site |🔝Facebook |🔝Instagram | 🔝Youtube