fix(cli): parse swarm object correctly in 'box swarm status'
This commit is contained in:
+3
-2
@@ -3154,9 +3154,10 @@ def cmd_swarm_status(args):
|
|||||||
d = json.loads(res.stdout)
|
d = json.loads(res.stdout)
|
||||||
if d.get("ok"):
|
if d.get("ok"):
|
||||||
print(c_bold(f"\n=== SWARM STATUS: {args.swarm_id} ==="))
|
print(c_bold(f"\n=== SWARM STATUS: {args.swarm_id} ==="))
|
||||||
print(f" Status: {d.get('status')}")
|
sw = d.get("swarm", {})
|
||||||
|
print(f" Status: {sw.get('status')}")
|
||||||
print(f" Counts: {d.get('counts')}")
|
print(f" Counts: {d.get('counts')}")
|
||||||
slots = d.get("slots", [])
|
slots = sw.get("slots", [])
|
||||||
print(f"\n Slots ({len(slots)}):")
|
print(f"\n Slots ({len(slots)}):")
|
||||||
for s in slots:
|
for s in slots:
|
||||||
res_txt = s.get("result")
|
res_txt = s.get("result")
|
||||||
|
|||||||
Reference in New Issue
Block a user