Repository: libcloud
Updated Branches:
  refs/heads/trunk aa8451ef8 -> b06b6090f


Improve error message

Signed-off-by: Quentin Pradet <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/22545c7d
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/22545c7d
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/22545c7d

Branch: refs/heads/trunk
Commit: 22545c7da2a482ed1b86d9fedd4ef6eba917c13d
Parents: aa8451e
Author: micafer <[email protected]>
Authored: Wed Nov 29 13:51:18 2017 +0100
Committer: Quentin Pradet <[email protected]>
Committed: Tue Jan 30 21:37:26 2018 +0400

----------------------------------------------------------------------
 libcloud/common/openstack_identity.py | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/22545c7d/libcloud/common/openstack_identity.py
----------------------------------------------------------------------
diff --git a/libcloud/common/openstack_identity.py 
b/libcloud/common/openstack_identity.py
index 102e2e0..966c12b 100644
--- a/libcloud/common/openstack_identity.py
+++ b/libcloud/common/openstack_identity.py
@@ -1518,7 +1518,8 @@ class OpenStackIdentity_3_0_Connection_OIDC_access_token(
                                              driver=self.driver)
         else:
             raise MalformedResponseError('Malformed response',
-                                         driver=self.driver)
+                                         driver=self.driver,
+                                         body=response.body)
 
     def _get_project_id(self, token):
         """
@@ -1542,7 +1543,8 @@ class OpenStackIdentity_3_0_Connection_OIDC_access_token(
                 raise MalformedResponseError('Failed to parse JSON', e)
         else:
             raise MalformedResponseError('Malformed response',
-                                         driver=self.driver)
+                                         driver=self.driver,
+                                         body=response.body)
 
 
 class OpenStackIdentity_2_0_Connection_VOMS(OpenStackIdentityConnection,
@@ -1622,7 +1624,8 @@ class 
OpenStackIdentity_2_0_Connection_VOMS(OpenStackIdentityConnection,
                 raise MalformedResponseError('Failed to parse JSON', e)
         else:
             raise MalformedResponseError('Malformed response',
-                                         driver=self.driver)
+                                         driver=self.driver,
+                                         body=response.body)
 
     def _get_tenant_name(self, token):
         """
@@ -1645,7 +1648,8 @@ class 
OpenStackIdentity_2_0_Connection_VOMS(OpenStackIdentityConnection,
                 raise MalformedResponseError('Failed to parse JSON', e)
         else:
             raise MalformedResponseError('Malformed response',
-                                         driver=self.driver)
+                                         driver=self.driver,
+                                         body=response.body)
 
     def _authenticate_2_0_with_body(self, reqbody):
         resp = self.request('/v2.0/tokens', data=reqbody,

Reply via email to