summaryrefslogtreecommitdiff
path: root/keystoneclient/httpclient.py
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-12-01 00:08:44 +0000
committerGerrit Code Review <review@openstack.org>2016-12-01 00:08:44 +0000
commitf7c1d45a04bb2b024a985b8e30245d38f2bf8442 (patch)
tree4fd1d4b182c903ef16ecd3f1e2d600bbe04855b9 /keystoneclient/httpclient.py
parent70934194e18ed9823baa0d344e2543b982f1af73 (diff)
parentb405d71a5f9562414ce6b08f7eb4556f534dd273 (diff)
downloadpython-keystoneclient-f7c1d45a04bb2b024a985b8e30245d38f2bf8442.tar.gz
Merge "Fix missing service_catalog parameter in Client object"3.8.0
Diffstat (limited to 'keystoneclient/httpclient.py')
-rw-r--r--keystoneclient/httpclient.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/keystoneclient/httpclient.py b/keystoneclient/httpclient.py
index 9d54769..4d893c3 100644
--- a/keystoneclient/httpclient.py
+++ b/keystoneclient/httpclient.py
@@ -442,7 +442,10 @@ class HTTPClient(baseclient.Client, base.BaseAuthPlugin):
@property
def service_catalog(self):
"""Return this client's service catalog."""
- return self.auth_ref.service_catalog
+ try:
+ return self.auth_ref.service_catalog
+ except AttributeError:
+ return None
def has_service_catalog(self):
"""Return True if this client provides a service catalog."""