From 82ba4b18ba02791629f357fc1e629fea0451a6f8 Mon Sep 17 00:00:00 2001 From: Florent de Lamotte Date: Mon, 27 Oct 2025 07:17:33 +0100 Subject: [PATCH] fix json for traces --- src/meshcore_cli/meshcore_cli.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/meshcore_cli/meshcore_cli.py b/src/meshcore_cli/meshcore_cli.py index a788703..8c68955 100644 --- a/src/meshcore_cli/meshcore_cli.py +++ b/src/meshcore_cli/meshcore_cli.py @@ -1710,14 +1710,14 @@ async def next_cmd(mc, cmds, json_output=False): print("Timeout waiting trace") elif ev.type == EventType.ERROR: if json_output: - print(ev.payload) + print(json.dumps(ev.payload)) else : print("Error waiting trace") else: if json_output: - print(ev.payload) + print(json.dumps(ev.payload, indent=2)) else : - print("Self]",end="") + print("]",end="") for t in ev.payload["path"]: print("→",end="") snr = t['snr'] @@ -1732,7 +1732,7 @@ async def next_cmd(mc, cmds, json_output=False): if "hash" in t: print(f"[{t['hash']}]",end="") else: - print("[Self") + print("[") case "login" | "l" : argnum = 2