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

Резултати

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

Пребарај: #iza

当前筛选 #iza清除筛选
Ultimora.net - POLITICS

@UltimoraPOlitics · Post #38650 · 06.05.2022 г., 22:48

#Spagna#Andalusia Caos durante la presentazione delle candidature alle prossime elezioni regionali andaluse. Membri di #Podemos|LEFT confermano che la loro dirigenza è arrivata in ritardo alla presentazione e non ha potuto presentare i documenti necessari per candidarsi prima di mezzanotte. Nelle liste elettorali compaiono come iscritti #MP|Sinistra, #IzA|Regionalisti, #IU|LEFT e #AV|Verdi, ma non il partito viola. Secondo fonti dei giornali locali, dal partito sperano di poter porre rimedio alla situazione, anche se ora la questione è nelle mani del Consiglio Centrale Elettorale, che dovrà pronunciarsi. @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #38008 · 29.04.2022 г., 19:13

#Sondaggi#Spagna#Regionali#Andalusia Sondaggio di IMOP: #PP|EPP: 40% #PSOE|S&D: 28% #VOX|ECR: 13,5% #PA (#Podemos-#IU-#AV-#eQuo-#MP-#IdPA)|LEFT|G/EFA: 8% #AA (#Anticapitalistas-#IzA-#PA-#DA)|Sinistra radicale: 3% #Cs|RE: 3% I seggi: #PP|EPP: 52 seggi #PSOE|S&D: 35 #VOX|ECR: 14 #PA|LEFT|G/EFA: 7 #AA (#Anticapitalistas-#IzA-#PA-#DA)|Sinistra radicale: 1 #Cs|RE: 0 Data rilevazione: 25-26 aprile Intervistati: 1200 @UltimoraPolitics

Ultimora.net - POLITICS

@Ultimorapolitics · Post #38009 · 29.04.2022 г., 19:16

#Sondaggi#Spagna#Regionali#Andalusia Sondaggio di EM-Analytics: #PP|EPP: 30% #PSOE|S&D: 28% #VOX|ECR: 19% #PA (#Podemos-#IU-#AV-#eQuo-#MP-#IdPA)|LEFT|G/EFA: 9% #AA (#Anticapitalistas-#IzA-#PA-#DA)|Sinistra radicale: 5% #Cs|RE: 5% #EV (Levanta Jaén-Jaén Merece Más-Granada por el Tren)|Grande tenda localista: 0,4% I seggi: #PP|EPP: 41 seggi #PSOE|S&D: 34 #VOX|ECR: 22 #PA|LEFT|G/EFA: 7 #Cs|RE: 3 #AA (#Anticapitalistas-#IzA-#PA-#DA)|Sinistra radicale: 2 #EV|Grande tenda localista:0 Data rilevazione: 29 aprile Intervistati: ? @UltimoraPolitics