From 9ca222ed39e8c0d52d4373ed88aad7a4e709d8b2 Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Wed, 20 Nov 2013 23:14:08 +0100 Subject: [PATCH] dbus: Skip mainloop setup if dbus isn't installed --- mopidy/__main__.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/mopidy/__main__.py b/mopidy/__main__.py index f01e1062..3b6e5511 100644 --- a/mopidy/__main__.py +++ b/mopidy/__main__.py @@ -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