From aa0377dc33275b9e215d2de34837924e729e65ad Mon Sep 17 00:00:00 2001 From: Shahbaz Nazir Date: Thu, 13 Sep 2018 14:04:10 +0200 Subject: [PATCH] Improve logging errors from tendermint rpc Signed-off-by: Shahbaz Nazir --- bigchaindb/lib.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/bigchaindb/lib.py b/bigchaindb/lib.py index f6761aa6..ea300e99 100644 --- a/bigchaindb/lib.py +++ b/bigchaindb/lib.py @@ -100,7 +100,10 @@ class BigchainDB(object): error = response.get('error') if error: - return (500, error) + status = error.get('status', 500) + message = error.get('message', 'Internal error') + data = error.get('data', '') + return (status, message + ' - ' + data) result = response['result'] if mode == self.mode_commit: