summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2015-04-03 06:59:36 +0000
committerGerrit Code Review <review@openstack.org>2015-04-03 06:59:36 +0000
commit3d6631d08de5e248472e55d42030c1d25e271503 (patch)
tree2807dae83a61d725f4dfa7f7f8f25b4d90930c1e
parente0285a09454dbfbfadf546193262c531a095a63f (diff)
parent776b4009905f8bcf5b1fb469a63d07a75abc43a7 (diff)
downloadkeystone-3d6631d08de5e248472e55d42030c1d25e271503.tar.gz
Merge "Cleanup use of .driver"
-rw-r--r--keystone/assignment/core.py5
-rw-r--r--keystone/cli.py10
-rw-r--r--keystone/resource/core.py5
3 files changed, 9 insertions, 11 deletions
diff --git a/keystone/assignment/core.py b/keystone/assignment/core.py
index f29ac0fbf..ea7bf5a38 100644
--- a/keystone/assignment/core.py
+++ b/keystone/assignment/core.py
@@ -900,9 +900,8 @@ class RoleManager(manager.Manager):
role_driver = CONF.role.driver
if role_driver is None:
- assignment_driver = (
- dependency.get_provider('assignment_api').driver)
- role_driver = assignment_driver.default_role_driver()
+ assignment_manager = dependency.get_provider('assignment_api')
+ role_driver = assignment_manager.default_role_driver()
super(RoleManager, self).__init__(role_driver)
diff --git a/keystone/cli.py b/keystone/cli.py
index 3c4f2c881..4e3535f7d 100644
--- a/keystone/cli.py
+++ b/keystone/cli.py
@@ -239,7 +239,7 @@ class TokenFlush(BaseApp):
@classmethod
def main(cls):
token_manager = token.persistence.PersistenceManager()
- token_manager.driver.flush_expired_tokens()
+ token_manager.flush_expired_tokens()
class MappingPurge(BaseApp):
@@ -297,7 +297,7 @@ class MappingPurge(BaseApp):
# init assignment manager to avoid KeyError in resource.core
assignment.Manager()
resource_manager = resource.Manager()
- return resource_manager.driver.get_domain_by_name(name)['id']
+ return resource_manager.get_domain_by_name(name)['id']
except KeyError:
raise ValueError(_("Unknown domain '%(name)s' specified by "
"--domain-name") % {'name': name})
@@ -320,7 +320,7 @@ class MappingPurge(BaseApp):
mapping['type'] = CONF.command.type
mapping_manager = identity.MappingManager()
- mapping_manager.driver.purge_mappings(mapping)
+ mapping_manager.purge_mappings(mapping)
DOMAIN_CONF_FHEAD = 'keystone.'
@@ -393,7 +393,7 @@ class DomainConfigUploadFiles(object):
"""
try:
domain_ref = (
- self.resource_manager.driver.get_domain_by_name(domain_name))
+ self.resource_manager.get_domain_by_name(domain_name))
except exception.DomainNotFound:
print(_('Invalid domain name: %(domain)s found in config file '
'name: %(file)s - ignoring this file.') % {
@@ -497,7 +497,7 @@ class DomainConfigUploadFiles(object):
def run(self):
# First off, let's just check we can talk to the domain database
try:
- self.resource_manager.driver.list_domains(driver_hints.Hints())
+ self.resource_manager.list_domains(driver_hints.Hints())
except Exception:
# It is likely that there is some SQL or other backend error
# related to set up
diff --git a/keystone/resource/core.py b/keystone/resource/core.py
index bedd4bdee..0559b68d1 100644
--- a/keystone/resource/core.py
+++ b/keystone/resource/core.py
@@ -62,9 +62,8 @@ class Manager(manager.Manager):
resource_driver = CONF.resource.driver
if resource_driver is None:
- assignment_driver = (
- dependency.get_provider('assignment_api').driver)
- resource_driver = assignment_driver.default_resource_driver()
+ assignment_manager = dependency.get_provider('assignment_api')
+ resource_driver = assignment_manager.default_resource_driver()
super(Manager, self).__init__(resource_driver)