scripts/rpc: move response print in verbose mode before exception rise

Change-Id: Ic1ab6d42fe965e6ae7b82633aa48640d2e0486d3
Signed-off-by: Pawel Wodkowski <pawelx.wodkowski@intel.com>
Reviewed-on: https://review.gerrithub.io/419554
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Chandler-Test-Pool: SPDK Automated Test System <sys_sgsw@intel.com>
This commit is contained in:
Pawel Wodkowski 2018-07-17 19:45:53 +02:00 committed by Ben Walker
parent bfae2c7e82
commit 35411ae592

View File

@ -85,6 +85,10 @@ class JSONRPCClient(object):
msg = "\n".join([msg, buf])
raise JSONRPCException(msg)
if verbose:
print("response:")
print(json.dumps(response, indent=2))
if 'error' in response:
msg = "\n".join(["Got JSON-RPC error response",
"request:",
@ -93,8 +97,4 @@ class JSONRPCClient(object):
json.dumps(response['error'], indent=2)])
raise JSONRPCException(msg)
if verbose:
print("response:")
print(json.dumps(response, indent=2))
return response['result']