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

Резултати

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

Пребарај: #ramazonsaxovati

当前筛选 #ramazonsaxovati清除筛选
Сhilonzor tumani hokimligi Matbuot xizmati

@Chilonzor_tuman_hokimligi · Post #81205 · 10.03.2026 г., 04:43

#Chilonzor#SaxovatVaMuruvvat#Ehson#KamTaminlanganOilalar#IjtimoiyHimoya#RamazonSaxovati Kam ta’minlangan oilalarga moddiy yordam ko‘rsatildi Chilonzor tumanidagi Nosirxon jome masjidi imom-xatibi Sherali Tashmatov tashabbusi bilan “Kattta Dombirabod” MFY hududida yashovchi kam ta’minlangan oilalar, nogironligi bo‘lgan fuqarolar hamda ijtimoiy himoyaga muhtoj oilalarga homiylar tomonidan moddiy yordam ko‘rsatildi. Xususan, 25 000 000 so‘m miqdorida pul mablag‘lari ehtiyojmand oilalarga tarqatildi. Ushbu ezgu tashabbus aholining ijtimoiy qo‘llab-quvvatlanishiga xizmat qilib, jamiyatda mehr-oqibat va saxovat muhitini yanada mustahkamlashga hissa qo‘shmoqda. 🔵Chilonzor_tumani_hokimligi