summaryrefslogtreecommitdiffstats
authorDaniel Svensson <dsvensson@gmail.com>2011-09-21 06:11:58 (GMT)
committer Daniel Svensson <dsvensson@gmail.com>2011-09-21 06:11:58 (GMT)
commit180ac37b830b9b7da19a82c0744f42cbd51aad17 (patch)
tree8c5d11a078d2a2b8915f42dd4dfc325909535d95
parentfb4fcc8ca35add3f44738718c2882ad374e48b4b (diff)
Fix some typos when parsing the old dict format.HEADmaster
-rw-r--r--print_xmmsv5
1 files changed, 3 insertions, 2 deletions
diff --git a/print_xmmsv b/print_xmmsv
index 3cc48d5..f55aa8a 100644
--- a/print_xmmsv
+++ b/print_xmmsv
@@ -34,11 +34,12 @@ class XmmsValue (object):
def parse_dict(self, val):
result = {}
try:
+ # old style dict
lst = val["flatlist"]["list"]
for x in range(0, val["flatlist"]["size"], 2):
- result[str(lst[x])] = self.parse_value(lst[x+1])
- self.print_value(lst[x+1])
+ result[self.parse_value(lst[x])] = self.parse_value(lst[x+1])
except RuntimeError, e:
+ # new style dict
for x in range(0, (1 << int(val["size"]))):
entry = val["data"][x]
# skip empty and deleted entries