From 7c3d3f27a147c37d79664ad8b71c4a65ea29de3b Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Fri, 15 Jul 2016 13:41:01 +0000 Subject: [PATCH] fixup r13013: the function must be imported to be used, add debug logging with full stacktrace in case of errors git-svn-id: https://xpra.org/svn/Xpra/trunk@13018 3bb7dfac-3a0b-4e04-842a-767bc560f471 --- src/xpra/dbus/common.py | 4 ++-- src/xpra/platform/xposix/gui.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/xpra/dbus/common.py b/src/xpra/dbus/common.py index b43b78092d..fcbbfc8605 100644 --- a/src/xpra/dbus/common.py +++ b/src/xpra/dbus/common.py @@ -7,8 +7,8 @@ def loop_init(): global _loop if not _loop: - from dbus.mainloop.glib import DBusGMainLoop - dbus.mainloop.glib.threads_init() + from dbus.mainloop.glib import DBusGMainLoop, threads_init + threads_init() _loop = DBusGMainLoop(set_as_default=True) return _loop diff --git a/src/xpra/platform/xposix/gui.py b/src/xpra/platform/xposix/gui.py index 95ef40348a..fd7c363748 100644 --- a/src/xpra/platform/xposix/gui.py +++ b/src/xpra/platform/xposix/gui.py @@ -522,6 +522,7 @@ def setup_dbus_signals(self): self.system_bus = bus dbuslog("setup_dbus_signals() system bus=%s", bus) except Exception as e: + dbuslog("setup_dbus_signals()", exc_info=True) dbuslog.error("Error setting up dbus signals:") dbuslog.error(" %s", e) return