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 слични објави

Пребарај: #afropop

当前筛选 #afropop清除筛选

🗓January 30 marks the birthday of Tyla, a South African singer and songwriter 🇿🇦🎶 Born in 2002 in Johannesburg, South Africa, Tyla is known for her distinctive voice and a unique sound that blends Afro-pop and R&B. Her breakthrough came with the hit Getting Late, which brought her international attention and marked the beginning of her rapid rise. 🏆 In 2024, Tyla won a Grammy Award for her song Water, a defining milestone in her career and a symbol of her global success. Tyla’s music continues to resonate with audiences worldwide, and her fan base keeps growing. 📸 Photo: womanandhomemagazine.co.za 📹Getting Late: https://www.youtube.com/watch?v=v6Tct3AAre0 📹Water: https://www.youtube.com/watch?v=TSsFB241BHs 🎧More songs by Tyla (audio only): https://www.youtube.com/watch?v=zEm7pFqfRWA #Tyla#SouthAfrica#Music#AfroPop#RAndB#Grammy#GlobalMusic

🗓30 января — день рождения южноафриканской певицы и автора песен Тайлы🇿🇦🎶 Тайла родилась в 2002 году в Йоханнесбурге (ЮАР). Её визитная карточка — яркий голос и уникальный стиль на стыке афро-попа и R&B. Музыкальный взлёт певицы начался с хита Getting Late («Близится вечер»), который привлёк к ней международное внимание. 🏆 В 2024 году Тайла была удостоена премии «Грэмми» за песню Water («Вода») — ключевой момент в её карьере и подтверждение мирового признания. Музыка Тайлы находит отклик у слушателей по всему миру, а число её поклонников продолжает расти. 📸 Фото: womanandhomemagazine.co.za 🎬Getting Late: https://www.youtube.com/watch?v=v6Tct3AAre0 🎬Water: https://www.youtube.com/watch?v=TSsFB241BHs 🎧Другие песни Тайлы (аудио, не клипы): https://www.youtube.com/watch?v=zEm7pFqfRWA #Tyla#Тайла#ЮАР#Музыка#ПопМузыка#RAndB#AfroPop#Grammy