diff options
| author | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-04-21 23:45:02 -0700 |
|---|---|---|
| committer | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-04-21 23:45:02 -0700 |
| commit | dc4beede6bda3b7db5ca5963cc6c48052d2b7c62 (patch) | |
| tree | de40553b5c724629b6da7e45dba4a01bcb80999d /nova | |
| parent | 36857e5091234940e3ac68d154c019fbd5d28af5 (diff) | |
Fixes per review
Diffstat (limited to 'nova')
| -rw-r--r-- | nova/auth/manager.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/nova/auth/manager.py b/nova/auth/manager.py index 3de2ceffe..4d4bdbce9 100644 --- a/nova/auth/manager.py +++ b/nova/auth/manager.py @@ -368,10 +368,10 @@ class AuthManager(object): return True def _build_mc_key(self, user, role, project=None): - role_key = str("rolecache-%s-%s" % (User.safe_id(user), role)) + key_parts = ['rolecache', User.safe_id(user), str(role)] if project: - return "%s-%s" % (role_key, Project.safe_id(project)) - return role_key + key_parts.append(Project.safe_id(project)) + return '-'.join(key_parts) def _clear_mc_key(self, user, role, project=None): # NOTE(anthony): it would be better to delete the key @@ -380,7 +380,7 @@ class AuthManager(object): def _has_role(self, user, role, project=None): mc_key = self._build_mc_key(user, role, project) rslt = self.mc.get(mc_key) - if rslt == None: + if rslt is None: with self.driver() as drv: rslt = drv.has_role(user, role, project) self.mc.set(mc_key, rslt) |
