simplification of json formatter (refs #1294)
This commit is contained in:
parent
af5452091b
commit
0513e86628
1 changed files with 2 additions and 17 deletions
|
|
@ -46,22 +46,7 @@ class JsonFormatter(IFormatter):
|
||||||
self.queue = []
|
self.queue = []
|
||||||
|
|
||||||
def flush(self):
|
def flush(self):
|
||||||
if len(self.queue) == 0:
|
print json.dumps(self.queue, cls=Encoder)
|
||||||
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
|
|
||||||
|
|
||||||
def format_dict(self, item):
|
def format_dict(self, item):
|
||||||
self.queue.append(json.dumps(item, cls=Encoder))
|
self.queue.append(item)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue