diff options
| author | Vishvananda Ishaya <vishvananda@yahoo.com> | 2010-10-25 03:11:00 -0700 |
|---|---|---|
| committer | Vishvananda Ishaya <vishvananda@yahoo.com> | 2010-10-25 03:11:00 -0700 |
| commit | 43a545a8bd8f763eba7741a240c29da447aef61e (patch) | |
| tree | d99eab3234191bc9431d1c0a23c6bc02263ab2a0 /nova/db | |
| parent | bde0d8d0f0e864d5b5d0f87e55ab23839846f71e (diff) | |
more bugfixes, flag for local volumes
Diffstat (limited to 'nova/db')
| -rw-r--r-- | nova/db/sqlalchemy/models.py | 6 |
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 |
