Change __metaclass__ with optimal six.add_metaclass

Use six.add_metaclass instead of __metaclass__.[1]

[1]http://docs.openstack.org/developer/hacking/#

Change-Id: I522aa37c58aac1b4b57f356f60ed8ae9467f935b
This commit is contained in:
gengchc2 2016-09-27 10:51:55 +08:00
parent a4c49fab02
commit 7555723288
1 changed files with 3 additions and 3 deletions

View File

@ -21,6 +21,7 @@ import weakref
from collections import defaultdict
from random import getrandbits
import six
from threading import RLock
from solar.dblayer.conflict_resolution import dblayer_conflict_resolver
@ -661,10 +662,9 @@ class NestedField(FieldBase):
obj.delete()
@six.add_metaclass(ModelMeta)
class NestedModel(object):
__metaclass__ = ModelMeta
_nested_value = None
def __init__(self, field, parent):
@ -738,9 +738,9 @@ class NestedModelHash(object):
self[hk] = data
@six.add_metaclass(ModelMeta)
class Model(object):
__metaclass__ = ModelMeta
_c = ClassCache()