Mercurial > libervia-backend
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: |