Tizen 2.0 Release
[framework/connectivity/neard.git] / test / dump-device
1 #!/usr/bin/python
2
3 import sys
4 import dbus
5
6 bus = dbus.SystemBus()
7
8 def extract_record(key, list):
9         for i in list:
10                 record = dbus.Interface(bus.get_object("org.neard", i),
11                                                 "org.neard.Record")
12
13                 properties = record.GetProperties()
14                 print "        Record = [ %s ]" % (str(i))
15
16                 for key in properties.keys():
17                         val = str(properties[key])
18                         print "              %s = %s" % (key, val)
19
20 device = dbus.Interface(bus.get_object("org.neard", sys.argv[1]),
21                                                 "org.neard.Device")
22
23 properties = device.GetProperties()
24
25 print "[ %s ]" % (sys.argv[1])
26
27 for key in properties.keys():
28     if key in ["Records"]:
29         extract_record(key, properties[key])
30