diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-08-29 23:24:06 -0700 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-08-29 23:24:06 -0700 |
commit | 97d8d85cfccf8d65ce3cf229ee265547d53ce149 (patch) | |
tree | 3d0f556aaa01e76e25d21ce8f5c6ed2776544640 | |
parent | 2afb01c31fad5b0e814eb13389ded499dcd8d88b (diff) | |
download | connman-97d8d85cfccf8d65ce3cf229ee265547d53ce149.tar.gz connman-97d8d85cfccf8d65ce3cf229ee265547d53ce149.tar.bz2 connman-97d8d85cfccf8d65ce3cf229ee265547d53ce149.zip |
Update simple agent example
-rwxr-xr-x | test/simple-agent | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/simple-agent b/test/simple-agent index cb3a6751..1279aa87 100755 --- a/test/simple-agent +++ b/test/simple-agent @@ -6,12 +6,25 @@ import dbus import dbus.service import dbus.mainloop.glib +class Canceled(dbus.DBusException): + _dbus_error_name = "org.moblin.connman.Error.Canceled" + class Agent(dbus.service.Object): @dbus.service.method("org.moblin.connman.Agent", in_signature='', out_signature='') def Release(self): print("Release") mainloop.quit() + @dbus.service.method("org.moblin.connman.Agent", + in_signature='o', out_signature='s') + def RequestPassphrase(self, service): + print "PassphraseRequested (%s)" % (service) + raise Canceled("Canceled") + + @dbus.service.method("org.moblin.connman.Agent", + in_signature='', out_signature='') + def Cancel(self): + print "Cancel" if __name__ == '__main__': dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) |