Imported Upstream connman version 1.38
[platform/upstream/connman.git] / test / monitor-connman
index 1fe85c7..8403f91 100755 (executable)
@@ -19,7 +19,7 @@ def extract_list(list):
 
 def extract_values(values):
        val = "{"
-       for key in values.keys():
+       for key in list(values.keys()):
                val += " " + key + "="
                if key in ["PrefixLength"]:
                        val += "%s" % (int(values[key]))
@@ -42,7 +42,8 @@ def extract(name, value):
                val = int(value)
        elif name in ["IPv4", "IPv6", "Ethernet", "Proxy" ]:
                val = extract_values(value)
-       elif name in ["Nameservers", "Domains", "Services", "Technologies"]:
+       elif name in ["Services", "Technologies",
+                       "Nameservers", "Domains", "Timeservers"]:
                val = extract_list(value)
        else:
                val = str(value)
@@ -53,7 +54,7 @@ def property_changed(name, value, path, interface):
        iface = interface[interface.rfind(".") + 1:]
        val = extract(name, value)
 
-       print "{%s} [%s] %s = %s" % (iface, path, name, val)
+       print("{%s} [%s] %s = %s" % (iface, path, name, val))
 
 def message_filter(connection, message):
        if not isinstance(message, MethodCallMessage):