diff options
-rw-r--r-- | keystoneclient/session.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/keystoneclient/session.py b/keystoneclient/session.py index 9c86dc8..0376fc1 100644 --- a/keystoneclient/session.py +++ b/keystoneclient/session.py @@ -326,7 +326,10 @@ class Session(object): base_url = self.get_endpoint(auth, **endpoint_filter) if not base_url: - raise exceptions.EndpointNotFound() + service_type = (endpoint_filter or {}).get('service_type', + 'unknown') + msg = _('Endpoint for %s service') % service_type + raise exceptions.EndpointNotFound(msg) url = '%s/%s' % (base_url.rstrip('/'), url.lstrip('/')) |