From 7368e5c6780a34c77fe664fa5e6c756ba2f34e03 Mon Sep 17 00:00:00 2001 From: zhufl Date: Wed, 9 Jan 2019 17:28:00 +0800 Subject: [PATCH] Do not use self in classmethod cls should be used in classmethod, instead of self. Change-Id: I3b5bb805a79b25050ed459f85ad25681171aa743 --- keystone/assignment/backends/sql.py | 2 +- keystone/cmd/cli.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/keystone/assignment/backends/sql.py b/keystone/assignment/backends/sql.py index 47987c6742..cd9b05ab21 100644 --- a/keystone/assignment/backends/sql.py +++ b/keystone/assignment/backends/sql.py @@ -43,7 +43,7 @@ class AssignmentType(object): class Assignment(base.AssignmentDriverBase): @classmethod - def default_role_driver(self): + def default_role_driver(cls): return 'sql' def create_grant(self, role_id, user_id=None, group_id=None, diff --git a/keystone/cmd/cli.py b/keystone/cmd/cli.py index 7c054dfb2e..087f2dbcd7 100644 --- a/keystone/cmd/cli.py +++ b/keystone/cmd/cli.py @@ -252,7 +252,7 @@ class DbSync(BaseApp): return parser @classmethod - def check_db_sync_status(self): + def check_db_sync_status(cls): status = 0 try: expand_version = upgrades.get_db_version(repo='expand_repo')