simplification of json formatter (refs #1294)

This commit is contained in:
Romain Bignon 2013-12-16 15:10:07 +01:00
commit 0513e86628

View file

@ -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)