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 26a8dc7d00

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,9 +662,9 @@ class NestedField(FieldBase):
obj.delete()
@six.add_metaclass(ModelMeta)
class NestedModel(object):
__metaclass__ = ModelMeta
_nested_value = None
@ -738,9 +739,9 @@ class NestedModelHash(object):
self[hk] = data
@six.add_metaclass(ModelMeta)
class Model(object):
__metaclass__ = ModelMeta
_c = ClassCache()