From 565e798ef9622486e9a11382085caf1e9c465241 Mon Sep 17 00:00:00 2001 From: "Jose M. Guisado" Date: Thu, 18 Mar 2021 14:19:51 +0100 Subject: Print json instead of python dict in responses r.json() decodes the responses json and passes it to json.loads() which will convert the content into a python dictionary. Print the literal JSON text so that output can be further manipulated by other tools like jq. --- cli/objects/client.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'cli/objects/client.py') diff --git a/cli/objects/client.py b/cli/objects/client.py index d060af1..bee1ba4 100644 --- a/cli/objects/client.py +++ b/cli/objects/client.py @@ -13,7 +13,7 @@ class OgClient(): @staticmethod def list_clients(rest): r = rest.get('/clients') - print(r.json()) + print(r.text) @staticmethod def list_client_hardware(rest, args): @@ -27,7 +27,7 @@ class OgClient(): payload = {'client': parsed_args.client_ip} r = rest.get('/hardware', payload=payload) - print(r.json()) + print(r.text) @staticmethod def get_client_properties(rest, args): @@ -40,4 +40,4 @@ class OgClient(): payload = {'client': parsed_args.client_ip} r = rest.get('/client/info', payload=payload) - print(r.json()) + print(r.text) -- cgit v1.2.3-18-g5258