ciao, premetto che non sono esperto in python.

sto usando questa libreria che funziona correttamente. Sostanzialmente legge i dati in input da una porta seriale (un dongle Bluetooth che riceve dati da un'altro device).
Quello che vorrei capire è come implementare gli helper descritti nella documentazione (nel repo). Mi interessa in particolare l'helper headset.standby_handlers che dovrebbe essere chiamato quando si verifica una disconnessione fra il dongle e il device correlato (lo utilizzerei per ritentare la connessione eventualmente).

Ho fatto un po' di prove ma non riesco a venirne fuori.

Il main del mio codice funzionante è un loop infinito che in sostanza continua a leggere i dati provenienti dalla seriale.

Gli eventi di disconnessione andrebbero a rompere il loop e vorrei usare l'handler per evitare che tutto si blocchi.

codice:
while True:

    #processData è una funzione che ho scritto io per elaborare i dati
    #headset.attention ritorna un valore letto dal dongle
    val1, val2 = processData(headset.attention)

    print (val1, val2)
grazie