6 def extract_list(list):
13 bus = dbus.SystemBus()
15 manager = dbus.Interface(bus.get_object("org.neard", "/"),
19 properties = manager.GetProperties()
21 for path in properties["Adapters"]:
22 print "[ %s ]" % (path)
24 adapter = dbus.Interface(bus.get_object("org.neard", path),
27 properties = adapter.GetProperties()
29 for key in properties.keys():
30 if key in ["Powered", "Polling"]:
31 if properties[key] == dbus.Boolean(1):
35 elif key in ["Protocols", "Tags", "Devices"]:
36 val = extract_list(properties[key])
38 val = str(properties[key])
40 print " %s = %s" % (key, val)