[Python] Client TCP con asyncio

Christian Barra barrachri a gmail.com
Mer 8 Nov 2017 23:35:08 CET



> On 8 Nov 2017, at 19:09, Vinny Mautone <vinny74man a gmail.com> wrote:
> 
> Per i task sono riuscito a risolvere con queste tre righe 
> 
> for task in asyncio.Task._all_tasks:
>     task.cancel()
> loop._run_once()
> 
> scusate non so come mettere i tag per il codice.
> 
> Adesso però devo risolvere questo:
> "Event loop stopped before Future completed.”

Non ho idea di cosa sia ._run_once() (non mi pare faccia parte delle public api di asyncio…..).

L’errore e’ chiaro, hai (probabilmente) una coroutine wrappata in un future che non hai completato.

Come lo stoppi il loop?

Immagino tu abbia un:

if __name__ == ‘__main__’:
     
con qualche cosa sotto, giusto?

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz


Maggiori informazioni sulla lista Python