summaryrefslogtreecommitdiffstats
path: root/nova
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2013-06-27 07:23:05 +0000
committerGerrit Code Review <review@openstack.org>2013-06-27 07:23:05 +0000
commita9bed2bab9a917ef288872d0f660e9f414281dc1 (patch)
tree82079472b5fe3c32b655e10a00d28efe5cdd22f3 /nova
parent5659a60ce64b8fc3feea525945262f1249bf3130 (diff)
parentf1c4b8e5f34eb6b5e70da6711750dcf05cea8c0a (diff)
downloadnova-a9bed2bab9a917ef288872d0f660e9f414281dc1.tar.gz
nova-a9bed2bab9a917ef288872d0f660e9f414281dc1.tar.xz
nova-a9bed2bab9a917ef288872d0f660e9f414281dc1.zip
Merge "Add update() method to NovaObject for dict compatibility"
Diffstat (limited to 'nova')
-rw-r--r--nova/objects/base.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/nova/objects/base.py b/nova/objects/base.py
index 4f973de0c..c6dc8cc1a 100644
--- a/nova/objects/base.py
+++ b/nova/objects/base.py
@@ -367,6 +367,14 @@ class NovaObject(object):
"""
return self[key]
+ def update(self, updates):
+ """For backwards-compatibility with dict-base objects.
+
+ NOTE(danms): May be removed in the future.
+ """
+ for key, value in updates.items():
+ self[key] = value
+
class ObjectListBase(object):
"""Mixin class for lists of objects.