Improved error message when unable to communicate with keystone.

This commit is contained in:
Gabriel Hurley
2011-12-07 13:05:13 -08:00
parent 0c2a521974
commit 6c164d2fe0

View File

@@ -123,7 +123,9 @@ def from_response(response, body):
message = error.get('message', None)
details = error.get('details', None)
else:
message = body
# If we didn't get back a properly formed error message we
# probably couldn't communicate with Keystone at all.
message = "Unable to communicate with identity service: %s." % body
details = None
return cls(code=response.status, message=message, details=details)
else: