Add to simple-agent the ability to reject authorization requests.
diff --git a/test/simple-agent b/test/simple-agent
index 0d3dc1f..d569829 100755
--- a/test/simple-agent
+++ b/test/simple-agent
@@ -27,6 +27,10 @@
in_signature="os", out_signature="")
def Authorize(self, device, uuid):
print "Authorize (%s, %s)" % (device, uuid)
+ authorize = raw_input("Authorize connection (yes/no): ")
+ if (authorize == "yes"):
+ return
+ raise Rejected("Connection rejected by user")
@dbus.service.method("org.bluez.Agent",
in_signature="o", out_signature="s")