diff sat/bridge/dbus_bridge.py @ 2854:eb9fa72eb62b

core: added a "_debug" signal: this signal is a generic debugging signal which can be implemented in frontends to do specific actions, like printing data dumps.
author Goffi <goffi@goffi.org>
date Sun, 10 Mar 2019 18:04:01 +0100
parents 003b8b4b56a7
children 82b781c46841
line wrap: on
line diff
--- a/sat/bridge/dbus_bridge.py	Sun Mar 10 18:03:41 2019 +0100
+++ b/sat/bridge/dbus_bridge.py	Sun Mar 10 18:04:01 2019 +0100
@@ -129,6 +129,11 @@
         pass
 
     @dbus.service.signal(const_INT_PREFIX+const_CORE_SUFFIX,
+                         signature='sa{ss}s')
+    def _debug(self, action, params, profile):
+        pass
+
+    @dbus.service.signal(const_INT_PREFIX+const_CORE_SUFFIX,
                          signature='a{ss}sis')
     def actionNew(self, action_data, id, security_limit, profile):
         pass
@@ -681,6 +686,9 @@
         self.dbus_name = dbus.service.BusName(const_INT_PREFIX, self.session_bus)
         self.dbus_bridge = DbusObject(self.session_bus, const_OBJ_PATH)
 
+    def _debug(self, action, params, profile):
+        self.dbus_bridge._debug(action, params, profile)
+
     def actionNew(self, action_data, id, security_limit, profile):
         self.dbus_bridge.actionNew(action_data, id, security_limit, profile)