Remove six.add_metaclass

Replace six.add_metaclass with Python 3 style code.

Change-Id: Ifc3f2bcb8fcdd2b555864bd4e22a973a7858c272
Implements: blueprint six-removal
Signed-off-by: Takashi Natsume <takanattie@gmail.com>
This commit is contained in:
Takashi Natsume
2020-05-10 03:00:47 +00:00
parent 28ed0c5c9a
commit 5191b4f2f0
16 changed files with 18 additions and 51 deletions

View File

@@ -14,7 +14,6 @@ import abc
import functools
from oslo_utils import excutils
import six
def rollback_wrapper(original):
@@ -28,8 +27,7 @@ def rollback_wrapper(original):
return wrap
@six.add_metaclass(abc.ABCMeta)
class TaskBase(object):
class TaskBase(metaclass=abc.ABCMeta):
def __init__(self, context, instance):
self.context = context