summaryrefslogtreecommitdiff
path: root/keystoneclient/generic/client.py
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/client.py
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/client.py')
-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