More power to the SerializationError

This commit is contained in:
Honza Kral
2013-07-30 15:05:46 +02:00
parent 0bde2d5317
commit d8cbe1ac78
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -85,7 +85,7 @@ class RequestsHttpConnection(Connection):
raw_data = response.text
except (requests.ConnectionError, requests.Timeout) as e:
self.log_request_fail(method, request.url, time.time() - start, exception=e)
raise ConnectionError(e)
raise ConnectionError('N/A', str(e), e)
# raise errors based on http status codes, let the client handle those if needed
if not (200 <= response.status_code < 300):
+2 -2
View File
@@ -13,7 +13,7 @@ class JSONSerializer(object):
try:
return json.loads(s)
except (ValueError, TypeError) as e:
raise SerializationError(e)
raise SerializationError(s, e)
def dumps(self, data):
# don't serialize strings
@@ -23,6 +23,6 @@ class JSONSerializer(object):
try:
return json.dumps(data, default=self.default)
except (ValueError, TypeError) as e:
raise SerializationError(e)
raise SerializationError(data, e)