@ULTIMORAPOLITICS · Post #43046 · 26.02.2023 г., 15:25
Il deputato Riccardo #Magi è ufficialmente il nuovo Segretario di #PiuEuropa. @UltimoraPolitics
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
Пребарај: #piueuropa
@ULTIMORAPOLITICS · Post #43046 · 26.02.2023 г., 15:25
Il deputato Riccardo #Magi è ufficialmente il nuovo Segretario di #PiuEuropa. @UltimoraPolitics
Hashtags
@ULTIMORAPOLITICS · Post #43047 · 26.02.2023 г., 15:27
Federico #Pizzarotti è ufficialmente il nuovo Presidente di #PiuEuropa. @UltimoraPolitics
Hashtags
@russianagainstwar_italia · Post #419 · 16.04.2024 г., 17:44
У МИДа Италии в Риме 16 апреля прошел митинг об обмене пленными между Украиной и Россией. В своей Пасхальной речи Папа Франческо призвал к обмену военнопленными по принципу "всех на всех". Министру иностранных дел Италии Антонио Тайани было доставлено письмо от христианской Ассоциации украинцев в Италии с просьбой содействовать такому обмену. Это особенно важно, ведь в 2024 году Италия является председателем Большой семёрки (G7). Олесь Городецкий, президент христианской Ассоциации украинцев в Италии, говорил на митинге о том, что законы об обмене и содержании пленных не соблюдаются. На митинге присутствовали и свидетельствовали родные украинских пленных из Мариуполя, которые уже 2 года находятся на территории России. На митинге говорили о необходимости конкретных действий Андреа Массарони из партии Più Europa и представитель группы активистов Russi contro la guerra. Требовали не только ускорить обмен пленных, но и вернуть депортированных из Украины детей. #piueuropa #mariupol #russicontrolaguerra #rawitaly #freerussiansglobal #westandwithukraine #stopwar #changetheprisioners #minesteroaffariesteri
@russianagainstwar_italia · Post #424 · 16.04.2024 г., 21:01
🇮🇹 Italiano: Il 16 aprile si è tenuta alla Farnesina la manifestazione sullo scambio di prigionieri tra Ucraina e Russia. Nel suo discorso di Pasqua, Papa Francesco ha chiesto uno scambio di prigionieri di guerra secondo il principio del “tutti per tutti”. Una lettera dell'Associazione cristiana degli ucraini in Italia è stata consegnata al ministro degli Esteri italiano Antonio Taiani con la richiesta di facilitare tale scambio. Ciò è particolarmente importante in quanto l’Italia detiene la presidenza del Gruppo dei Sette (G7) nel 2024. Oles Horodetsky, il presidente dell'Associazione cristiana degli ucraini in Italia, ha parlato alla manifestazione che le leggi sullo scambio e sul mantenimento dei prigionieri non vengono rispettate. Alla manifestazione erano presenti e hanno testimoniato i parenti dei prigionieri ucraini di Mariupol, che si trovavano in Russia da 2 anni. Alla manifestazione erano presenti Andrea Massaroni del partito Più Europa e la rappresentante del gruppo di attivisti Russi contro la guerra hanno parlato della necessità di azioni concrete. Hanno chiesto non solo di accelerare lo scambio di prigionieri, ma anche di restituire i bambini deportati dall’Ucraina. #piueuropa #mariupol #russicontrolaguerra #rawitaly #freerussiansglobal #ovesteconl'Ucraina #stopwar #cambiareprigionieri #minesteroaffarysteri