dbus: Skip mainloop setup if dbus isn't installed

This commit is contained in:
Stein Magnus Jodal 2013-11-20 23:14:08 +01:00
parent 6cae0ddfe9
commit 9ca222ed39

View File

@ -8,9 +8,13 @@ import sys
import gobject
gobject.threads_init()
import dbus.mainloop.glib
dbus.mainloop.glib.threads_init()
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
try:
# Make GObject's mainloop the event loop for python-dbus
import dbus.mainloop.glib
dbus.mainloop.glib.threads_init()
dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
except ImportError:
pass
import pykka.debug