From 0e03e260c7ae4cc598f1185be59e02c42fc72eca Mon Sep 17 00:00:00 2001 From: Sergey Poznyakoff Date: Fri, 24 Aug 2018 15:56:37 +0300 Subject: Minor fix * wikitrans/wikitoken.py (WikiSeqNode) (WikiContentNode): Fix the use of map in 3.x --- wikitrans/wikitoken.py | 5 +++-- 1 file 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): if self.type == 'TEXT': ret['content'] = self.content elif isinstance(self.content, list): - ret['content'] = map(lambda x: x.json_encode(), self.content) + ret['content'] = [x for x in + map(lambda x: x.json_encode(), self.content)] elif isinstance(self.content, WikiNode): ret['content'] = self.content.json_encode() else: @@ -150,7 +151,7 @@ class WikiSeqNode(WikiContentNode): if not self.content: ret['content'] = None elif isinstance(self.content, list): - ret['content'] = map(lambda x: x.json_encode(), self.content) + ret['content'] = [x for x in map(lambda x: x.json_encode(), self.content)] elif isinstance(self.content, WikiNode): ret['content'] = self.content.json_encode() else: -- cgit v1.2.1