Diff between 916791b0348534a72b25fd59a8e0917d0a65eeb5 and e6d940bccfdb96c304327698752ca18df850bf24

Changed Files

File Additions Deletions Status
test/simple-agent +9 -0 modified

Full Patch

diff --git a/test/simple-agent b/test/simple-agent
index 0ca2ce0..aeddc97 100755
--- a/test/simple-agent
+++ b/test/simple-agent
@@ -92,6 +92,15 @@ class Agent(dbus.service.Object):
 		raise Rejected("Passkey doesn't match")
 
 	@dbus.service.method("org.bluez.Agent",
+					in_signature="o", out_signature="")
+	def RequestAuthorization(self, device):
+		print("RequestAuthorization (%s)" % (device))
+		auth = ask("Authorize? (yes/no): ")
+		if (auth == "yes"):
+			return
+		raise Rejected("Pairing rejected")
+
+	@dbus.service.method("org.bluez.Agent",
 					in_signature="s", out_signature="")
 	def ConfirmModeChange(self, mode):
 		print("ConfirmModeChange (%s)" % (mode))