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}):