Remove dict-compat from the zun_service obj
This patch removes the need of having dict-compat for the zun service object. Change-Id: I8ef3edb1833352f2543a1bd138ca5fcf4e26ebd4 Partially-Implements: blueprint rm-object-dict-compat
This commit is contained in:
parent
5a899b6091
commit
8fe32f01f3
@ -17,8 +17,8 @@ from zun.objects import base
|
||||
|
||||
|
||||
@base.ZunObjectRegistry.register
|
||||
class ZunService(base.ZunPersistentObject, base.ZunObject,
|
||||
base.ZunObjectDictCompat):
|
||||
class ZunService(base.ZunPersistentObject, base.ZunObject):
|
||||
|
||||
# Version 1.0: Initial version
|
||||
VERSION = '1.0'
|
||||
|
||||
@ -37,7 +37,7 @@ class ZunService(base.ZunPersistentObject, base.ZunObject,
|
||||
def _from_db_object(zun_service, db_zun_service):
|
||||
"""Converts a database entity to a formal object."""
|
||||
for field in zun_service.fields:
|
||||
zun_service[field] = db_zun_service[field]
|
||||
setattr(zun_service, field, db_zun_service[field])
|
||||
|
||||
zun_service.obj_reset_changes()
|
||||
return zun_service
|
||||
|
Loading…
Reference in New Issue
Block a user