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

Пребарај: #ceasefireagreement

当前筛选 #ceasefireagreement清除筛选
Marwa Osman/MidEaStream

@Marwa_OsmanLB · Post #4036 · 21.02.2025 г., 11:09

Dr. Omar Nashabe discusses the latest in Israel’s military presence in #Lebanon and the US’s role. What does this mean for the region? #Israel#MiddleEast#PoliticalAnalysis#LebaneseSovereignty#IsraelOccupation#Hezbollah#MilitaryPresence#CeasefireAgreement

Crypto M - Crypto News

@CryptoM · Post #64627 · 09.04.2026 г., 11:57

🚀 European Financial Institutions Predict Short-Term Stability in Oil Prices Amid Middle East Tensions Several European financial institutions released reports on the 8th, forecasting that international oil prices are unlikely to return to pre-conflict levels between the U.S., Israel, and Iran in the short term. According to Odaily, the market should focus on the passage through the Strait of Hormuz and the restoration of infrastructure in the Middle East region. ING Group noted that the news of a two-week ceasefire agreement between the U.S. and Iran has somewhat alleviated concerns about long-term disruptions in oil supply, causing international oil prices to fall below $100 per barrel. The future trajectory of oil prices will depend on whether a lasting agreement can be reached in negotiations and if shipping levels through the strait can return to normal. It is expected that the market will continue to experience volatility during the negotiation period. UBS Group stated that it remains unclear when and to what extent shipping through the strait will resume, as some tankers will need time to re-route. If passage through the strait is blocked again, energy prices could quickly rebound. Additionally, even under optimistic scenarios, the repair of energy infrastructure and the resumption of production could take weeks or even months. Therefore, energy prices are unlikely to fall back to pre-conflict levels in the short term. #OilPrices#MiddleEastTensions#EuropeanFinancialInstitutions#StraitOfHormuz#EnergyMarket#OilSupply#MarketVolatility#CeasefireAgreement#InfrastructureRestoration#ShortTermStability