summaryrefslogtreecommitdiffstats
path: root/nova/exception.py
diff options
context:
space:
mode:
authorEric Windisch <eric@cloudscaling.com>2013-01-17 15:38:02 -0500
committerMark McLoughlin <markmc@redhat.com>2013-02-05 10:13:04 +0000
commitcd0c765ced2823c05b16126d6ba6a823bb66fe7d (patch)
tree31b3e5535d39db7afaefa12a89d74b68b7885ced /nova/exception.py
parent47bbf12a6c9705e5abca29a1d44b753c8506505d (diff)
downloadnova-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.py14
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")