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