Repository: libcloud
Updated Branches:
  refs/heads/trunk b7d851f14 -> 990ecf7c6


Add support for service_name in _parse_service_catalog_auth_v3

Signed-off-by: Anthony Shaw <anthony.p.s...@gmail.com>
Closes #647


Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo
Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/990ecf7c
Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/990ecf7c
Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/990ecf7c

Branch: refs/heads/trunk
Commit: 990ecf7c609f9fe53ab7508b0d345c726a1e4a49
Parents: b7d851f
Author: Steve Gregory <cont...@steve-gregory.com>
Authored: Tue Dec 1 12:15:40 2015 -0700
Committer: Anthony Shaw <anthony.p.s...@gmail.com>
Committed: Wed Dec 2 12:45:44 2015 +1100

----------------------------------------------------------------------
 libcloud/common/openstack_identity.py | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/libcloud/blob/990ecf7c/libcloud/common/openstack_identity.py
----------------------------------------------------------------------
diff --git a/libcloud/common/openstack_identity.py 
b/libcloud/common/openstack_identity.py
index 3eb0d14..ac90424 100644
--- a/libcloud/common/openstack_identity.py
+++ b/libcloud/common/openstack_identity.py
@@ -419,6 +419,7 @@ class OpenStackServiceCatalog(object):
 
         for item in service_catalog:
             service_type = item['type']
+            service_name = item.get('name', None)
 
             entry_endpoints = []
             for endpoint in item['endpoints']:
@@ -438,6 +439,7 @@ class OpenStackServiceCatalog(object):
                 entry_endpoints.append(entry_endpoint)
 
             entry = OpenStackServiceCatalogEntry(service_type=service_type,
+                                                 service_name=service_name,
                                                  endpoints=entry_endpoints)
             entries.append(entry)
 

Reply via email to