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

Пребарај: #londonprotest

当前筛选 #londonprotest清除筛选
Hong Kong Democracy Movement

@hkdmovement · Post #7950 · 16.03.2025 г., 16:28

Around 6,000 people gathered in London on March 15 to protest against China’s plan to build a "super embassy" at Royal Mint Court. The demonstration, organized by Hong Kongers in the UK along with local residents, highlighted deep opposition to this project. Flags supporting movements like "Liberate Hong Kong" and Tibetan independence were seen throughout the crowd. A foreign individual, draped in a Chinese flag and holding provocative slogans, attempted to disrupt the event but was peacefully removed by the police. Protesters emphasized the importance of continuing to focus on political prisoners, including those involved in the "47 activists case." #LondonProtest#SuperEmbassy#HongKong#NoToSuperEmbassy 3月15日,約6000人在倫敦舊皇家鑄幣廠(Royal Mint Court)集會,抗議中國興建「超級大使館」的計劃。這次示威由在英港人組織聯同當地人發起,表達對該項目強烈不滿。現場可見「光復香港」、支持藏人等旗幟,氣氛熱烈。 一名外籍男子披着中國國旗,拿着挑釁性標語試圖干擾集會,最終被警方帶離現場。示威者呼籲社會關注政治犯,包括「47人案」中的在囚人士,繼續支持民主與自由。 #倫敦示威#光復香港#中國大使館重置

Hong Kong Democracy Movement

@hkdmovement · Post #7970 · 20.04.2025 г., 23:11

🚨5月3日倫敦鑄幣廠大遊行 🚨May 3rd Anti-Mega Chinese embassy March Date: 03-05-2025 / 2-5pm Location: Royal Mint Court Format: 遊行& 集會 March & Assembly 齊心協力,見證歷史! 誠邀你再臨倫敦,一同齊集鑄幣廠,以遊行形式抗議反對興建中共超級大使館! 早前傳媒估計政府可能五月作出決定,所以我哋而家更要把握機會向警方施壓,表明現時對附近的風險評估絕不成立,必須重申對倫敦鑄幣廠超級大使館嘅立場。 #NoMegaEmbassy#LondonProtest#NoSuperEmbassy#超級大使館#UK#倫敦#London#英國#鑄幣廠#中國超級大使館#舊皇家鑄幣廠#royalmintcourt