[Python] Ricevo "Unclosed connector" usando le API

Andrea D'Amore a a d-amo.re
Dom 18 Ago 2024 14:56:58 CEST


On Sun, 18 Aug 2024 at 13:33, Perini Matteo <perini.matteo a gmail.com> wrote:
> Ho uno script che ha funzionato bene fino a qualche giorno fa.

[…]

> Da qualche giorno a questa parte ho riscontrato questo errore:

> Unclosed client session
> client_session: <aiohttp.client.ClientSession object at 0x7d10c2e323c0>
> Unclosed connector
> connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x7d10c1d06630>, 49865.666453087)]']
> connector: <aiohttp.connector.TCPConnector object at 0x7d10c1d15cd0>

> La connessione tramite "chiamate" python mi servono per connettere il dispositivo ad un bot telegram gestito da un raspberry Pi.
> Il bot pare funzionare in modo corretto (tranne appunto la connessione al device)

Cercando in rete sembra solo un warning, sei sicuro sia un errore?
Dove leggi questo errore?
Come invochi il programma?
Puoi incollare un po' di contesto in più dell'output?

Comunque una sessione (o connector o quello che sia) aperto lo risolvi
dandogli una .close() oppure usando un context manager dove lo istanzi
e poi se ne occupa lui.




-- 
A.


Maggiori informazioni sulla lista Python