Merge "Apply six for metaclass"

This commit is contained in:
Jenkins 2014-06-16 03:34:24 +00:00 committed by Gerrit Code Review
commit cb5405e756
2 changed files with 7 additions and 3 deletions

View File

@ -21,6 +21,7 @@ import re
from tempfile import NamedTemporaryFile
import pexpect
import six
from trove.common import exception
from trove.common import utils
@ -405,6 +406,6 @@ class BasePackage(type):
return super(BasePackage, meta).__new__(meta, name, bases, dct)
@six.add_metaclass(BasePackage)
class Package(object):
__metaclass__ = BasePackage
pass

View File

@ -15,6 +15,9 @@
#
import abc
import six
from trove.common import utils
from trove.openstack.common import log as logging
@ -22,8 +25,8 @@ from trove.openstack.common import log as logging
LOG = logging.getLogger(__name__)
@six.add_metaclass(abc.ABCMeta)
class Strategy(object):
__metaclass__ = abc.ABCMeta
__strategy_ns__ = None