DBUS_TYPE_STRING, append_protocols, adapter);
near_dbus_dict_append_array(&dict, "Targets",
- DBUS_TYPE_STRING, append_targets, adapter);
+ DBUS_TYPE_OBJECT_PATH, append_targets, adapter);
near_dbus_dict_close(&array, &dict);
val = "true"
else:
val = "false"
- elif key in ["Protocols"]:
+ elif key in ["Protocols", "Targets"]:
val = extract_list(properties[key])
else:
val = str(properties[key])
print " %s = %s" % (key, val)
-
-
- if "CurrentTarget" in properties.keys():
- path = str(properties["CurrentTarget"]);
-
- print " Target = [ %s ]" % (path)
-
- target = dbus.Interface(bus.get_object("org.neard", path),
- "org.neard.Target")
-
- properties = target.GetProperties()
-
- for key in properties.keys():
- if key in ["Protocols"]:
- val = extract_list(properties[key])
- elif key in ["TagType"]:
- val = extract_list(properties[key])
- else:
- val = str(properties[key])
-
- print " %s = %s" % (key, val)