Преглед изворни кода

Merge pull request #258 from zbenjamin/xml-parsing-fix

Fix parsing of XML arrays
Mike Naberezny пре 12 година
родитељ
комит
8e0d4480a5
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      supervisor/xmlrpc.py

+ 2 - 2
supervisor/xmlrpc.py

@@ -551,8 +551,8 @@ if iterparse is not None:
         "string": lambda x: x.text or "",
         "double": lambda x: float(x.text),
         "dateTime.iso8601": lambda x: make_datetime(x.text),
-        "array": lambda x: [v.text for v in x],
-        "data": lambda x: x[0].text,
+        "array": lambda x: x[0].text,
+        "data": lambda x: [v.text for v in x],
         "struct": lambda x: dict([(k.text or "", v.text) for k, v in x]),
         "base64": lambda x: decodestring(x.text or ""),
         "value": lambda x: x[0].text,