summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--keystoneclient/session.py5
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('/'))