> 
> Trovato l'arcano.
> Il mio demone si registra su dbus.
> Terminando la sessione di gnome, tra le altre cose viene stoppato anche il 
> dbus 
> di sessione.
> Questo fa generare un'eccezione al mio demone.
> 
> Come controprova, l'ho lanciato disabilitando la registrazione su dbus.
> In questo modo, terminando la sessione di gnome, il mio demone continua a 
> girare,
> non ricevendo nessun segnale.
> 

L'eccezione non è veramente un'eccezione.
Semplicemente terminando il dbus-daemon. il mio demone esce dal mainloop

    def run(self):
            DBusGMainLoop(set_as_default=True)
            self.mainloop = gobject.MainLoop()
            gobject.threads_init()

Idee su come si possa "forzare" l'uscita dal mainloop a compiere delle azioni 
prima di terminare ?


Walter


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
[email protected] con oggetto "unsubscribe". Per
problemi inviare un email in INGLESE a [email protected]

To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Rispondere a