comparison sat_frontends/bridge/dbus_bridge.py @ 4041:2594e1951cf7

core (bridge): `action_new` now use serialised dict for extra data.
author Goffi <goffi@goffi.org>
date Mon, 15 May 2023 16:20:45 +0200
parents 524856bd7b19
children 4b842c1fb686
comparison
equal deleted inserted replaced
4040:1f967f85fc23 4041:2594e1951cf7
163 error_handler = None 163 error_handler = None
164 else: 164 else:
165 if errback is None: 165 if errback is None:
166 errback = log.error 166 errback = log.error
167 error_handler = lambda err:errback(dbus_to_bridge_exception(err)) 167 error_handler = lambda err:errback(dbus_to_bridge_exception(err))
168 return self.db_core_iface.action_launch(callback_id, data, profile_key, timeout=const_TIMEOUT, reply_handler=callback, error_handler=error_handler) 168 return str(self.db_core_iface.action_launch(callback_id, data, profile_key, timeout=const_TIMEOUT, reply_handler=callback, error_handler=error_handler))
169 169
170 def actions_get(self, profile_key="@DEFAULT@", callback=None, errback=None): 170 def actions_get(self, profile_key="@DEFAULT@", callback=None, errback=None):
171 if callback is None: 171 if callback is None:
172 error_handler = None 172 error_handler = None
173 else: 173 else: