summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wikitrans/wikitoken.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/wikitrans/wikitoken.py b/wikitrans/wikitoken.py
index 0678a75..deedea8 100644
--- a/wikitrans/wikitoken.py
+++ b/wikitrans/wikitoken.py
@@ -122,7 +122,8 @@ class WikiContentNode(WikiNode):
122 if self.type == 'TEXT': 122 if self.type == 'TEXT':
123 ret['content'] = self.content 123 ret['content'] = self.content
124 elif isinstance(self.content, list): 124 elif isinstance(self.content, list):
125 ret['content'] = map(lambda x: x.json_encode(), self.content) 125 ret['content'] = [x for x in
126 map(lambda x: x.json_encode(), self.content)]
126 elif isinstance(self.content, WikiNode): 127 elif isinstance(self.content, WikiNode):
127 ret['content'] = self.content.json_encode() 128 ret['content'] = self.content.json_encode()
128 else: 129 else:
@@ -150,7 +151,7 @@ class WikiSeqNode(WikiContentNode):
150 if not self.content: 151 if not self.content:
151 ret['content'] = None 152 ret['content'] = None
152 elif isinstance(self.content, list): 153 elif isinstance(self.content, list):
153 ret['content'] = map(lambda x: x.json_encode(), self.content) 154 ret['content'] = [x for x in map(lambda x: x.json_encode(), self.content)]
154 elif isinstance(self.content, WikiNode): 155 elif isinstance(self.content, WikiNode):
155 ret['content'] = self.content.json_encode() 156 ret['content'] = self.content.json_encode()
156 else: 157 else:

Return to:

Send suggestions and report system problems to the System administrator.