Revision b9d07587 kamaki/clients/__init__.py
b/kamaki/clients/__init__.py | ||
---|---|---|
134 | 134 |
except Exception as err: |
135 | 135 |
self.http_client.reset_headers() |
136 | 136 |
self.http_client.reset_params() |
137 |
if isinstance(err, HTTPConnectionError): |
|
138 |
raise ClientError(message=err.message, status=err.status, details=err.details) |
|
139 |
raise |
|
137 |
errmsg = getattr(err, 'message', unicode(err)) |
|
138 |
errdetails = getattr(err, 'details', '')+' (%s)'%type(err) |
|
139 |
errstatus = getattr(err, 'status', 0) |
|
140 |
raise ClientError(message=errmsg,status=errstatus,details=errdetails) |
|
140 | 141 |
|
141 | 142 |
self.http_client.reset_headers() |
142 | 143 |
self.http_client.reset_params() |
Also available in: Unified diff