File 0001-Use-ServiceCatalog.factory-the-object-has-no-__init_.patch of Package python-keystoneclient

From 1f2bb664ca6e407b543cf16aaaae8cbfec9f27cb Mon Sep 17 00:00:00 2001
From: Sascha Peilicke <saschpe@gmx.de>
Date: Mon, 1 Jul 2013 10:45:26 +0200
Subject: [PATCH] Use ServiceCatalog.factory, the object has no __init__

Change-Id: Iba4b3fd8ad2e6fe054ed705d8990c13dc5a13430
---
 keystoneclient/access.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/keystoneclient/access.py b/keystoneclient/access.py
index 0f0bbd7..ef801fb 100644
--- a/keystoneclient/access.py
+++ b/keystoneclient/access.py
@@ -58,7 +58,7 @@ class AccessInfo(dict):
 
     def __init__(self, *args, **kwargs):
         super(AccessInfo, self).__init__(*args, **kwargs)
-        self.service_catalog = service_catalog.ServiceCatalog(
+        self.service_catalog = service_catalog.ServiceCatalog.factory(
             resource_dict=self, region_name=self.get('region_name'))
 
     def has_service_catalog(self):
-- 
1.8.1.4

openSUSE Build Service is sponsored by