From 0513e86628febd3302524521576958b2aa7b5131 Mon Sep 17 00:00:00 2001 From: Romain Bignon Date: Mon, 16 Dec 2013 15:10:07 +0100 Subject: [PATCH] simplification of json formatter (refs #1294) --- weboob/tools/application/formatters/json.py | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/weboob/tools/application/formatters/json.py b/weboob/tools/application/formatters/json.py index 8e39d1fe..ea2df55c 100644 --- a/weboob/tools/application/formatters/json.py +++ b/weboob/tools/application/formatters/json.py @@ -46,22 +46,7 @@ class JsonFormatter(IFormatter): self.queue = [] def flush(self): - if len(self.queue) == 0: - return - elif len(self.queue) == 1: - print self.queue[0] - else: - result = u"" - first = False - result += u"[" - for item in self.queue: - if not first: - first = True - else: - result += u"," - result += item - result += "]" - print result + print json.dumps(self.queue, cls=Encoder) def format_dict(self, item): - self.queue.append(json.dumps(item, cls=Encoder)) + self.queue.append(item)