@tsukassadrive · Post #1685 · 09.06.2024 г., 11:14
#halflife#meme via Сурсность
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
Пребарај: #halflife
@tsukassadrive · Post #1685 · 09.06.2024 г., 11:14
#halflife#meme via Сурсность
@DansGN · Post #5391 · 18.11.2023 г., 00:28
Valve发布半条命25周年更新 https://store.steampowered.com/news/app/70/view/6941797379568863069?l=schinese #Valve#HalfLife
@DansGN · Post #5390 · 18.11.2023 г., 00:26
Valve发布半条命25周年纪录片 https://youtu.be/TbZ3HzvFEto #Valve#HalfLife
@tsukassadrive · Post #3059 · 09.03.2026 г., 18:41
#ingame#halflife#aesthetic source Half-Life 2 Alone Mod
Hashtags
@DansGN · Post #5268 · 22.08.2023 г., 22:28
英伟达宣布正在与模组社区合作开发半条命2 RTX https://www.nvidia.com/en-au/geforce/news/half-life-2-rtx-remix-in-development/ #NVIDIA#HalfLife
@biaceramicafria · Post #3965 · 03.03.2023 г., 03:04
❤️😇🤩😔🥲😘😂😘😉👍💘 Figuras hechas a mano de estilo 🔤🔤🔤🔤🔤🔤🔤🔤 Por BiA Cerámica Fría ❤️ 100% personalizable ❤️ Hechos a mano con cerámica fría ✏️ ✏️ ✏️ ✏️ ✏️ ✏️ ✏️ ✏️ 💬@Biacoldporcelain 💬BiA Cerámica Fría 📷BiA Cerámica Fría 💬BiA Cerámica Fría 📷BiA Cerámica Fría 💬Bia Cerámica Fría 📺BiA Cerámica Fría 🛍Catálogo completo 🌐Todos nuestros espacios #Portal#Chell#ApertureScience#Valve#HalfLife#BlackMesa#biaceramicafria#ceramicafria#handmade#funko#funkopop#coldclay#videojuegos#gamer#fanart