1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import dbus.service class DbusModule(dbus.service.Object): @dbus.service.method('org.ibid.ModuleInterface', in_signature='s', out_signature='s') def init(self, name): self.name = name return 'pattern' @dbus.service.method('org.ibid.ModuleInterface', in_signature='s', out_signature='s') def process(self, event): return 'reply' # vi: set et sta sw=4 ts=4: |