From f7637f674bd5a57dde9804d5352a59db16b2ec3b Mon Sep 17 00:00:00 2001 From: Luiz Augusto von Dentz Date: Tue, 9 Sep 2008 18:10:54 -0300 Subject: Update test-discovery. --- test/test-discovery | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/test/test-discovery b/test/test-discovery index 874de66f..e45bcc02 100755 --- a/test/test-discovery +++ b/test/test-discovery @@ -15,8 +15,9 @@ def device_found(address, properties): else: print " %s = %s" % (key, value) -def discovery_completed(): - mainloop.quit() +def property_changed(name, value): + if (name == "Discovering" and not value): + mainloop.quit() if __name__ == '__main__': dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) @@ -33,11 +34,11 @@ if __name__ == '__main__': dbus_interface = "org.bluez.Adapter", signal_name = "DeviceFound") - bus.add_signal_receiver(discovery_completed, + bus.add_signal_receiver(property_changed, dbus_interface = "org.bluez.Adapter", - signal_name = "DiscoveryCompleted") + signal_name = "PropertyChanged") - adapter.DiscoverDevices() + adapter.StartDiscovery() mainloop = gobject.MainLoop() mainloop.run() -- cgit