[Python] Client TCP con asyncio

Vinny Mautone vinny74man a gmail.com
Mer 8 Nov 2017 19:09:34 CET


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."



Il giorno 8 novembre 2017 13:56, Christian Barra <barrachri a gmail.com> ha
scritto:

>
> On 8 Nov 2017, at 12:49, Vinny Mautone <vinny74man a gmail.com> wrote:
>
> Ciao a tutti ho scritto lo stesso anche sul forum, ho un problema con un
> client TCP scritto utilizzando il modulo asyncio di Python 3.4.3, il client
> è configurato in modo da riavviarsi in automatico in caso di disconnessione
> del server, il problema è che il riavvio funziona ma solleva questa
> eccezione "task destroyed but is pending" anche se continua a funzionare
> tutto infatti al riavvio del server il client si ricollega e fa il suo
> dovere, ho letto un po in giro ma non sono riuscito a trovare una soluzione
> valida.
>
>
> https://docs.python.org/3/library/asyncio-dev.html#pending-task-destroyed
>
> La cancellazione di un task va gestita correttamente.
>
> Consiglio anche di passare a Python 3.6.x, soprattutto se usi asyncio.
>
> ——
> Christian Barra
> Python Freelancer // Consultant // Trainer
> Board member of the EuroPython Society
> www.chrisbarra.xyz
>
>
> _______________________________________________
> Python mailing list
> Python a lists.python.it
> https://lists.python.it/mailman/listinfo/python
>
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20171108/2ab719c0/attachment.html>


Maggiori informazioni sulla lista Python