From 35411ae592b035564beac4e199357ea96d2ca551 Mon Sep 17 00:00:00 2001 From: Pawel Wodkowski Date: Tue, 17 Jul 2018 19:45:53 +0200 Subject: [PATCH] scripts/rpc: move response print in verbose mode before exception rise Change-Id: Ic1ab6d42fe965e6ae7b82633aa48640d2e0486d3 Signed-off-by: Pawel Wodkowski Reviewed-on: https://review.gerrithub.io/419554 Tested-by: SPDK CI Jenkins Reviewed-by: Ben Walker Reviewed-by: Shuhei Matsumoto Chandler-Test-Pool: SPDK Automated Test System --- scripts/rpc/client.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/rpc/client.py b/scripts/rpc/client.py index e532c0fd8..6a71ab516 100755 --- a/scripts/rpc/client.py +++ b/scripts/rpc/client.py @@ -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']