From a9be59f7c3cc5ca3c3d93590c2082a18a298112b Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 2 Dec 2014 13:37:07 +0100 Subject: [PATCH] fix for json output --- client/cli/bam.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/client/cli/bam.py b/client/cli/bam.py index 5055634..2750c19 100755 --- a/client/cli/bam.py +++ b/client/cli/bam.py @@ -711,10 +711,16 @@ class bam_commands: if use_json: import json + is_first = True # print in parts, so we don't block the output print("[") for f_src, f_dst, f_dst_abs, f_status in status_walker(): - print(json.dumps((f_src, f_dst, f_dst_abs, f_status)), end=",\n") + if is_first: + is_first = False + else: + print(",") + + print(json.dumps((f_src, f_dst, f_dst_abs, f_status)), end="") print("]") else: for f_src, f_dst, f_dst_abs, f_status in status_walker():