Mercurial > libervia-backend
comparison src/bridge/bridge_constructor/constructors/dbus/constructor.py @ 2086:4633cfcbcccb
bridge (D-Bus): bad design fixes:
- renamed outputed module to dbus_bridge (to avoid uppercase and conflict with dbus module)
- class name is now Bridge for both frontend and core (make discovery/import more easy)
- register renamed to register_method in core, and register_signal in frontend
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 03 Oct 2016 21:15:39 +0200 |
parents | da4097de5a95 |
children | 8b37a62336c3 |
comparison
equal
deleted
inserted
replaced
2085:da4097de5a95 | 2086:4633cfcbcccb |
---|---|
21 | 21 |
22 | 22 |
23 class DbusConstructor(base_constructor.Constructor): | 23 class DbusConstructor(base_constructor.Constructor): |
24 NAME = "dbus" | 24 NAME = "dbus" |
25 CORE_TEMPLATE = "dbus_core_template.py" | 25 CORE_TEMPLATE = "dbus_core_template.py" |
26 CORE_DEST = "DBus.py" | 26 CORE_DEST = "dbus_bridge.py" |
27 CORE_FORMATS = { | 27 CORE_FORMATS = { |
28 'signals': """\ | 28 'signals': """\ |
29 @dbus.service.signal(const_INT_PREFIX+const_{category}_SUFFIX, | 29 @dbus.service.signal(const_INT_PREFIX+const_{category}_SUFFIX, |
30 signature='{sig_in}') | 30 signature='{sig_in}') |
31 def {name}(self, {args}): | 31 def {name}(self, {args}): |