diff options
| author | Jenkins <jenkins@review.openstack.org> | 2015-11-27 00:38:26 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2015-11-27 00:38:26 +0000 |
| commit | e65d174ceb4b0c76d8ef93194e27f3bf262f4e86 (patch) | |
| tree | 600a78dd0941e6d84d584f4b7f3592a3db4943a0 /ceilometerclient/v2 | |
| parent | 6748c84215baad2030c3395199bcfe2a9c94b222 (diff) | |
| parent | f6ebe7733a1695837c95870a860c9d6cfe0a2dc9 (diff) | |
| download | python-ceilometerclient-e65d174ceb4b0c76d8ef93194e27f3bf262f4e86.tar.gz | |
Merge "Ensure keystoneauth1 exception are raised"
Diffstat (limited to 'ceilometerclient/v2')
| -rw-r--r-- | ceilometerclient/v2/client.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ceilometerclient/v2/client.py b/ceilometerclient/v2/client.py index 0014636..e6a6075 100644 --- a/ceilometerclient/v2/client.py +++ b/ceilometerclient/v2/client.py @@ -94,7 +94,11 @@ class Client(object): else: kwargs["service_type"] = "alarming" try: - return ceiloclient._construct_http_client(**kwargs), True + c = ceiloclient._construct_http_client(**kwargs) + # NOTE(sileht): when a keystoneauth1 session object is used + # endpoint looking is done on first request, so do it. + c.get("/") + return c, True except ka_exc.EndpointNotFound: return self.http_client, False except kc_exc.EndpointNotFound: |
