PEP8 cleanup in nova/*, except for tests. There should be no functional changes here, just style changes to get violations down.
This commit is contained in:
@@ -47,19 +47,23 @@ class DbDriver(object):
|
|||||||
|
|
||||||
def get_user(self, uid):
|
def get_user(self, uid):
|
||||||
"""Retrieve user by id"""
|
"""Retrieve user by id"""
|
||||||
return self._db_user_to_auth_user(db.user_get(context.get_admin_context(), uid))
|
user = db.user_get(context.get_admin_context(), uid)
|
||||||
|
return self._db_user_to_auth_user(user)
|
||||||
|
|
||||||
def get_user_from_access_key(self, access):
|
def get_user_from_access_key(self, access):
|
||||||
"""Retrieve user by access key"""
|
"""Retrieve user by access key"""
|
||||||
return self._db_user_to_auth_user(db.user_get_by_access_key(context.get_admin_context(), access))
|
user = db.user_get_by_access_key(context.get_admin_context(), access)
|
||||||
|
return self._db_user_to_auth_user(user)
|
||||||
|
|
||||||
def get_project(self, pid):
|
def get_project(self, pid):
|
||||||
"""Retrieve project by id"""
|
"""Retrieve project by id"""
|
||||||
return self._db_project_to_auth_projectuser(db.project_get(context.get_admin_context(), pid))
|
project = db.project_get(context.get_admin_context(), pid)
|
||||||
|
return self._db_project_to_auth_projectuser(project)
|
||||||
|
|
||||||
def get_users(self):
|
def get_users(self):
|
||||||
"""Retrieve list of users"""
|
"""Retrieve list of users"""
|
||||||
return [self._db_user_to_auth_user(user) for user in db.user_get_all(context.get_admin_context())]
|
return [self._db_user_to_auth_user(user)
|
||||||
|
for user in db.user_get_all(context.get_admin_context())]
|
||||||
|
|
||||||
def get_projects(self, uid=None):
|
def get_projects(self, uid=None):
|
||||||
"""Retrieve list of projects"""
|
"""Retrieve list of projects"""
|
||||||
@@ -74,8 +78,7 @@ class DbDriver(object):
|
|||||||
values = {'id': name,
|
values = {'id': name,
|
||||||
'access_key': access_key,
|
'access_key': access_key,
|
||||||
'secret_key': secret_key,
|
'secret_key': secret_key,
|
||||||
'is_admin' : is_admin
|
'is_admin': is_admin}
|
||||||
}
|
|
||||||
try:
|
try:
|
||||||
user_ref = db.user_create(context.get_admin_context(), values)
|
user_ref = db.user_create(context.get_admin_context(), values)
|
||||||
return self._db_user_to_auth_user(user_ref)
|
return self._db_user_to_auth_user(user_ref)
|
||||||
@@ -90,11 +93,12 @@ class DbDriver(object):
|
|||||||
'admin': user_ref['is_admin']}
|
'admin': user_ref['is_admin']}
|
||||||
|
|
||||||
def _db_project_to_auth_projectuser(self, project_ref):
|
def _db_project_to_auth_projectuser(self, project_ref):
|
||||||
|
member_ids = [member['id'] for member in project_ref['members']]
|
||||||
return {'id': project_ref['id'],
|
return {'id': project_ref['id'],
|
||||||
'name': project_ref['name'],
|
'name': project_ref['name'],
|
||||||
'project_manager_id': project_ref['project_manager'],
|
'project_manager_id': project_ref['project_manager'],
|
||||||
'description': project_ref['description'],
|
'description': project_ref['description'],
|
||||||
'member_ids' : [member['id'] for member in project_ref['members']] }
|
'member_ids': member_ids}
|
||||||
|
|
||||||
def create_project(self, name, manager_uid,
|
def create_project(self, name, manager_uid,
|
||||||
description=None, member_uids=None):
|
description=None, member_uids=None):
|
||||||
@@ -244,4 +248,3 @@ class DbDriver(object):
|
|||||||
if not project:
|
if not project:
|
||||||
raise exception.NotFound('Project "%s" not found' % project_id)
|
raise exception.NotFound('Project "%s" not found' % project_id)
|
||||||
return user, project
|
return user, project
|
||||||
|
|
||||||
|
@@ -35,6 +35,7 @@ flags.DEFINE_integer('redis_port', 6379,
|
|||||||
'Port that redis is running on.')
|
'Port that redis is running on.')
|
||||||
flags.DEFINE_integer('redis_db', 0, 'Multiple DB keeps tests away')
|
flags.DEFINE_integer('redis_db', 0, 'Multiple DB keeps tests away')
|
||||||
|
|
||||||
|
|
||||||
class Redis(object):
|
class Redis(object):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
if hasattr(self.__class__, '_instance'):
|
if hasattr(self.__class__, '_instance'):
|
||||||
@@ -51,7 +52,7 @@ class Redis(object):
|
|||||||
|
|
||||||
|
|
||||||
SCOPE_BASE = 0
|
SCOPE_BASE = 0
|
||||||
SCOPE_ONELEVEL = 1 # not implemented
|
SCOPE_ONELEVEL = 1 # Not implemented
|
||||||
SCOPE_SUBTREE = 2
|
SCOPE_SUBTREE = 2
|
||||||
MOD_ADD = 0
|
MOD_ADD = 0
|
||||||
MOD_DELETE = 1
|
MOD_DELETE = 1
|
||||||
@@ -254,5 +255,3 @@ class FakeLDAP(object):
|
|||||||
def __redis_prefix(self): # pylint: disable-msg=R0201
|
def __redis_prefix(self): # pylint: disable-msg=R0201
|
||||||
"""Get the prefix to use for all redis keys."""
|
"""Get the prefix to use for all redis keys."""
|
||||||
return 'ldap:'
|
return 'ldap:'
|
||||||
|
|
||||||
|
|
||||||
|
@@ -294,24 +294,26 @@ class LdapDriver(object):
|
|||||||
|
|
||||||
def __find_dns(self, dn, query=None, scope=None):
|
def __find_dns(self, dn, query=None, scope=None):
|
||||||
"""Find dns by query"""
|
"""Find dns by query"""
|
||||||
if scope is None: # one of the flags is 0!!
|
if scope is None:
|
||||||
|
# One of the flags is 0!
|
||||||
scope = self.ldap.SCOPE_SUBTREE
|
scope = self.ldap.SCOPE_SUBTREE
|
||||||
try:
|
try:
|
||||||
res = self.conn.search_s(dn, scope, query)
|
res = self.conn.search_s(dn, scope, query)
|
||||||
except self.ldap.NO_SUCH_OBJECT:
|
except self.ldap.NO_SUCH_OBJECT:
|
||||||
return []
|
return []
|
||||||
# just return the DNs
|
# Just return the DNs
|
||||||
return [dn for dn, _attributes in res]
|
return [dn for dn, _attributes in res]
|
||||||
|
|
||||||
def __find_objects(self, dn, query=None, scope=None):
|
def __find_objects(self, dn, query=None, scope=None):
|
||||||
"""Find objects by query"""
|
"""Find objects by query"""
|
||||||
if scope is None: # one of the flags is 0!!
|
if scope is None:
|
||||||
|
# One of the flags is 0!
|
||||||
scope = self.ldap.SCOPE_SUBTREE
|
scope = self.ldap.SCOPE_SUBTREE
|
||||||
try:
|
try:
|
||||||
res = self.conn.search_s(dn, scope, query)
|
res = self.conn.search_s(dn, scope, query)
|
||||||
except self.ldap.NO_SUCH_OBJECT:
|
except self.ldap.NO_SUCH_OBJECT:
|
||||||
return []
|
return []
|
||||||
# just return the attributes
|
# Just return the attributes
|
||||||
return [attributes for dn, attributes in res]
|
return [attributes for dn, attributes in res]
|
||||||
|
|
||||||
def __find_role_dns(self, tree):
|
def __find_role_dns(self, tree):
|
||||||
|
@@ -36,6 +36,7 @@ flags.DEFINE_integer("max_gigabytes", 10000,
|
|||||||
flags.DEFINE_integer("max_networks", 1000,
|
flags.DEFINE_integer("max_networks", 1000,
|
||||||
"maximum number of networks to allow per host")
|
"maximum number of networks to allow per host")
|
||||||
|
|
||||||
|
|
||||||
class SimpleScheduler(chance.ChanceScheduler):
|
class SimpleScheduler(chance.ChanceScheduler):
|
||||||
"""Implements Naive Scheduler that tries to find least loaded host."""
|
"""Implements Naive Scheduler that tries to find least loaded host."""
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user