summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--nova/datastore.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/nova/datastore.py b/nova/datastore.py
index 9c2592334..f6c11d2c9 100644
--- a/nova/datastore.py
+++ b/nova/datastore.py
@@ -168,6 +168,9 @@ class BasicModel(object):
def setdefault(self, item, default):
return self.state.setdefault(item, default)
+ def __contains__(self, item):
+ return item in self.state
+
def __getitem__(self, item):
return self.state[item]