Ho appena provato il tuo metodo, ma putroppo non esegue le funzioni in caso di uscita inaspettata...poiche io per uscire da un ciclo (e dal programma) faccio Ctrl+C, mi servirebbe che eseguisse una funzione prima che chiudesse il programma...