summaryrefslogtreecommitdiffstats
path: root/nova/db
diff options
context:
space:
mode:
authorVishvananda Ishaya <vishvananda@yahoo.com>2010-10-25 03:11:00 -0700
committerVishvananda Ishaya <vishvananda@yahoo.com>2010-10-25 03:11:00 -0700
commit43a545a8bd8f763eba7741a240c29da447aef61e (patch)
treed99eab3234191bc9431d1c0a23c6bc02263ab2a0 /nova/db
parentbde0d8d0f0e864d5b5d0f87e55ab23839846f71e (diff)
more bugfixes, flag for local volumes
Diffstat (limited to 'nova/db')
-rw-r--r--nova/db/sqlalchemy/models.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/nova/db/sqlalchemy/models.py b/nova/db/sqlalchemy/models.py
index 18d837e6b..b0adc3a2a 100644
--- a/nova/db/sqlalchemy/models.py
+++ b/nova/db/sqlalchemy/models.py
@@ -82,6 +82,12 @@ class NovaBase(object):
def __getitem__(self, key):
return getattr(self, key)
+ def get(self, key, default=None):
+ try:
+ return getattr(self, key)
+ except AttributeError, KeyError:
+ return default
+
def __iter__(self):
self._i = iter(object_mapper(self).columns)
return self