diff options
author | Jenkins <jenkins@review.openstack.org> | 2015-04-03 06:59:36 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2015-04-03 06:59:36 +0000 |
commit | 3d6631d08de5e248472e55d42030c1d25e271503 (patch) | |
tree | 2807dae83a61d725f4dfa7f7f8f25b4d90930c1e | |
parent | e0285a09454dbfbfadf546193262c531a095a63f (diff) | |
parent | 776b4009905f8bcf5b1fb469a63d07a75abc43a7 (diff) | |
download | keystone-3d6631d08de5e248472e55d42030c1d25e271503.tar.gz |
Merge "Cleanup use of .driver"
-rw-r--r-- | keystone/assignment/core.py | 5 | ||||
-rw-r--r-- | keystone/cli.py | 10 | ||||
-rw-r--r-- | keystone/resource/core.py | 5 |
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) |