summaryrefslogtreecommitdiff
path: root/keystoneclient/generic
diff options
context:
space:
mode:
authorQiu Yu <qiuyu@ebaysf.com>2014-01-07 18:37:08 +0800
committerQiu Yu <qiuyu@ebaysf.com>2014-01-16 12:45:19 +0800
commit2f96899534776866d362f51e3e8cb9c439906f10 (patch)
tree5184597834266ffc2dc7174ee930715ce4f7c4f2 /keystoneclient/generic
parent8a118718c70c9f32ad155d9f5a0a86f233c7b063 (diff)
downloadpython-keystoneclient-2f96899534776866d362f51e3e8cb9c439906f10.tar.gz
Fix discover command failed to read extension list issue
Fix the key error which caused discover command failed to read the response body of extension list result. This change also added test cases to cover the use case of generic client extension discovery. Change-Id: Id687f8d73cead28f594de00d3b5ff9086558947b Closes-Bug: #1266710
Diffstat (limited to 'keystoneclient/generic')
-rw-r--r--keystoneclient/generic/client.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/keystoneclient/generic/client.py b/keystoneclient/generic/client.py
index c0f2b5f..79cbbc5 100644
--- a/keystoneclient/generic/client.py
+++ b/keystoneclient/generic/client.py
@@ -158,7 +158,7 @@ class Client(httpclient.HTTPClient):
for extension in body['extensions']['values']:
alias, name = \
self._get_extension_info(
- extension['extension']
+ extension
)
results[alias] = name
return results