[Python] Uscita mainloop dbus
Walter Valenti
waltervalenti a yahoo.it
Ven 4 Maggio 2012 17:27:26 CEST
Ho scritto un demone, che tra le altre cose si registra su dbus.
Se il dbus-daemon termina (per esempio uscendo dalla sessione di Gnome),
il mainloop si interrrompe e il demone muore.
A me servirebbe la possibiltā di far compiere delle azioni al mainloop, prima di
interrompersi.
Questo č il metodo run() che avvia il mainloop:
import dbus
import dbus.service
import dbus.glib
import gobject
from dbus.mainloop.glib import DBusGMainLoop
from threading import Thread
....
def run(self):
DBusGMainLoop(set_as_default=True)
self.mainloop = gobject.MainLoop()
gobject.threads_init()
Walter
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in formato OpenDocument.
http://oinophilos.blogspot.com/
Maggiori informazioni sulla lista
Python