@paintingsplace · Post #4409 · 29.07.2025 г., 15:37
Camille, 1866 by #Monet🇫🇷 Oil on canvas. 231 x 151 cm. Kunsthalle Bremen, Germany Original file 🆔@paintingsplace
Hashtags
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
Пребарај: #monet
@paintingsplace · Post #4409 · 29.07.2025 г., 15:37
Camille, 1866 by #Monet🇫🇷 Oil on canvas. 231 x 151 cm. Kunsthalle Bremen, Germany Original file 🆔@paintingsplace
Hashtags
@paintingsplace · Post #4216 · 05.07.2024 г., 14:55
Breakwater at Trouville, Low Tide, 1870 by #Monet🇫🇷 Oil on canvas. 54 x 65 cm. Museum of Fine Arts Budapest Original file 🆔@paintingsplace
Hashtags
@paintingsplace · Post #4210 · 29.06.2024 г., 19:21
Gardener's House at Antibes, 1888 by #Monet🇫🇷 Oil on fabric. 66.3 x 93 cm. Cleveland Museum of Art, USA Original file 🆔@paintingsplace
Hashtags
@paintingsplace · Post #4209 · 28.06.2024 г., 16:03
Rough weather at Étretat, 1883 by #Monet🇫🇷 Oil on canvas. 65 x 81 cm. National Gallery of Victoria, Australia Original file 🆔@paintingsplace
Hashtags
@paintingsplace · Post #3833 · 23.02.2023 г., 13:29
The Red Kerchief, 1868–73 by #Monet🇫🇷 oil on fabric. 99 x 79.8 cm. Cleveland Museum of Art, USA 🆔@paintingsplace
Hashtags
@paintingsplace · Post #3649 · 30.11.2020 г., 16:21
La maison du pêcheur, Varengeville, 1882 by #Monet🇫🇷 Oil on canvas. 60 × 78 cm Museum Boijmans, Rotterdam 🆔@paintingsplace
Hashtags
@paintingsplace · Post #3488 · 16.05.2020 г., 12:18
The water-lily pond, 1899 by #Monet🇫🇷 Oil on canvas. 88 × 93 cm. National Gallery, London 🆔@paintingsplace
Hashtags
@paintingsplace · Post #3411 · 10.03.2020 г., 12:29
Le Déjeuner sur l'herbe, 1866 by #Monet🇫🇷 Oil on canvas. 248 × 217 cm. Musée d'Orsay, Paris 🆔@paintingsplace
Hashtags
@PixelExperience · Post #9183 · 27.10.2023 г., 23:52
➡️New build available for Xiaomi Mi 10 Lite 5G (monet) 👤 by Marlon Alkan ℹ️ Version: 13 (Plus edition) 📆 Build date: October 27, 2023 20:46 📂 File size: 1.94 GB ⬇️ Download now 💬 View discussion #monet#pixelexperience
Hashtags
@PixelExperience · Post #9182 · 27.10.2023 г., 23:52
➡️New build available for Xiaomi Mi 10 Lite 5G (monet) 👤 by Marlon Alkan ℹ️ Version: 13 📆 Build date: October 27, 2023 20:43 📂 File size: 1.93 GB ⬇️ Download now 💬 View discussion #monet#pixelexperience
Hashtags
@PixelExperience · Post #8520 · 07.05.2023 г., 21:11
➡️New build available for Xiaomi Mi 10 Lite 5G (monet) 👤 by Marlon Alkan ℹ️ Version: 13 (Plus edition) 📆 Build date: May 6, 2023 00:10 📂 File size: 1.92 GB ⬇️ Download now 💬 View discussion #monet#pixelexperience
Hashtags
@PixelExperience · Post #8519 · 07.05.2023 г., 21:10
➡️New build available for Xiaomi Mi 10 Lite 5G (monet) 👤 by Marlon Alkan ℹ️ Version: 13 📆 Build date: May 6, 2023 14:13 📂 File size: 1.91 GB ⬇️ Download now 💬 View discussion #monet#pixelexperience
Hashtags