diff options
author | Eric Windisch <eric@cloudscaling.com> | 2013-01-17 15:38:02 -0500 |
---|---|---|
committer | Mark McLoughlin <markmc@redhat.com> | 2013-02-05 10:13:04 +0000 |
commit | cd0c765ced2823c05b16126d6ba6a823bb66fe7d (patch) | |
tree | 31b3e5535d39db7afaefa12a89d74b68b7885ced /nova/exception.py | |
parent | 47bbf12a6c9705e5abca29a1d44b753c8506505d (diff) | |
download | nova-cd0c765ced2823c05b16126d6ba6a823bb66fe7d.tar.gz nova-cd0c765ced2823c05b16126d6ba6a823bb66fe7d.tar.xz nova-cd0c765ced2823c05b16126d6ba6a823bb66fe7d.zip |
Use oslo database code
Bring in the new database code from oslo.
Uses get_session() from oslo as well as changing NovaBase to derive from
a common class.
Remove test_sqlalchemy.py now that this code is test in oslo.
Implements blueprint db-common.
Change-Id: I090754981c871250dd981cbbe1a08e7181440120
Diffstat (limited to 'nova/exception.py')
-rw-r--r-- | nova/exception.py | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/nova/exception.py b/nova/exception.py index 6bb8097c3..3b20b7e78 100644 --- a/nova/exception.py +++ b/nova/exception.py @@ -164,20 +164,6 @@ class EC2APIError(NovaException): super(EC2APIError, self).__init__(outstr) -class DBError(NovaException): - """Wraps an implementation specific exception.""" - def __init__(self, inner_exception=None): - self.inner_exception = inner_exception - super(DBError, self).__init__(str(inner_exception)) - - -class DBDuplicateEntry(DBError): - """Wraps an implementation specific exception.""" - def __init__(self, columns=[], inner_exception=None): - self.columns = columns - super(DBDuplicateEntry, self).__init__(inner_exception) - - class EncryptionFailure(NovaException): message = _("Failed to encrypt text: %(reason)s") |