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

Резултати

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

Пребарај: #laser

当前筛选 #laser清除筛选
Hisense Russia Official

@hisenserussia · Post #13 · 31.03.2022 г., 10:00

Интерес пользователей к лазерным телевизорам 📺 Hisense #Laser TV постоянно растет. Это неудивительно! За счет сочетания технологий улучшения изображения и широкого цветового охвата вы получаете мультимедийный комплекс, более доступный по цене, чем ЖК-телевизоры с таким же размером экрана. 😃 Поэтому мы подготовили удобный и полезный Гид 👇 про наш потрясающий Laser TV: от информации и покупки до техподдержки! Сохраняйте, пользуйтесь и присоединяйтесь к нашим рассылкам и блогам! 😊 👉 Где купить: М.Видео Эльдорадо A&T Trade 👉 Установить Laser TV можно самостоятельно, следуя инструкции на нашем YouTube канале, либо с помощью наших партнеров (М.Видео, Эльдорадо, АТ Трейд) за дополнительную плату. 👉 Куда обращаться: Гарантия, неисправности, настройка, вопросы – техническая поддержка 📞 Горячая линия - 8 (800) 510 99 99 📧[email protected] / Форма обратной связи Узнайте больше о Laser TV и подписывайтесь на наши новости 📰 на официальном сайте. Создайте целый новый мир вместе с 📺#Hisense Laser TV! 😍

Hisense Russia Official

@hisenserussia · Post #16 · 05.04.2022 г., 10:00

Оцените все преимущества большого экрана с Hisense Laser TV! Размер имеет значение! 😉 Огромный экран #Laser TV от 88 до 100 дюймов порадует вас картинкой высочайшего качества в 4К разрешении благодаря технологиям проецирования и сочетанию 3 цветов лазерного излучения. А мощный 💪 процессор с лучшими технологиями обеспечит непревзойденную плавность и четкость. Вы не пропустите ни одной детали! 😍 Во всех лазерных телевизорах Hisense установлена качественная звуковая 🔊 система с поддержкой Dolby Atmos, поэтому вы сможете испытать подлинное удовольствие от максимального эффекта присутствия. Кстати, покупая Hisense #LaserTV, вы получаете комплексное решение: консоль, проецирующую высококачественное изображение, и огромный специальный ультратонкий экран с функцией отражения внешнего света в 🎁 подарок! Мы предусмотрели все, а вам остается задуматься только об одном - что посмотреть на #LaserTV! Создайте целый новый мир вместе с Hisense Laser TV! 🛒М.Видео 🛒Эльдорадо 🛒Ситилинк 🛒A&T Trade