From c17653e92281ab0c0107d165d4b1d8aadbebc7be Mon Sep 17 00:00:00 2001 From: Honza Kral Date: Tue, 16 Jul 2013 14:27:05 +0200 Subject: [PATCH] Add response text to TransportError --- elasticsearch/connection.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/elasticsearch/connection.py b/elasticsearch/connection.py index e974348f..2cd879be 100644 --- a/elasticsearch/connection.py +++ b/elasticsearch/connection.py @@ -73,13 +73,12 @@ class RequestsHttpConnection(Connection): # raise errors based on http status codes, let the client handle those if needed if not (200 <= response.status_code < 300): - self.log_request_fail(method, request.url, duration, response.status_code) if response.status_code in HTTP_EXCEPTIONS: - raise HTTP_EXCEPTIONS[response.status_code]() + raise HTTP_EXCEPTIONS[response.status_code](response.text) - raise TransportError() + raise TransportError(response.text) self.log_request_success(method, request.url, request.path_url, body, response.status_code, raw_data, duration)