summaryrefslogtreecommitdiff
path: root/django/db/__init__.py
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2010-01-29 15:45:55 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2010-01-29 15:45:55 +0000
commit11ee9746a0530ec38f523fb4de44950d9b783877 (patch)
tree7fd170a1d1231b294694b28a796f8b0ad5b70b8f /django/db/__init__.py
parent47acb1d659c0c589b6c6532f8618da0bb757324c (diff)
Fixed #12702 -- Introduced a common implementation of DatabaseError and IntegrityError, so that database backends can (re)raise common error classes. Thanks for Waldemar Kornewald for the report.
git-svn-id: http://code.djangoproject.com/svn/django/trunk@12352 bcc190cf-cafb-0310-a4f2-bffc1f526a37
Diffstat (limited to 'django/db/__init__.py')
-rw-r--r--django/db/__init__.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/django/db/__init__.py b/django/db/__init__.py
index 69996e6ad5..4bae04ab9a 100644
--- a/django/db/__init__.py
+++ b/django/db/__init__.py
@@ -1,7 +1,8 @@
from django.conf import settings
from django.core import signals
from django.core.exceptions import ImproperlyConfigured
-from django.db.utils import ConnectionHandler, ConnectionRouter, load_backend, DEFAULT_DB_ALIAS
+from django.db.utils import ConnectionHandler, ConnectionRouter, load_backend, DEFAULT_DB_ALIAS, \
+ DatabaseError, IntegrityError
from django.utils.functional import curry
__all__ = ('backend', 'connection', 'connections', 'router', 'DatabaseError',
@@ -73,8 +74,6 @@ router = ConnectionRouter(settings.DATABASE_ROUTERS)
# connections['default'] instead.
connection = connections[DEFAULT_DB_ALIAS]
backend = load_backend(connection.settings_dict['ENGINE'])
-DatabaseError = backend.DatabaseError
-IntegrityError = backend.IntegrityError
# Register an event that closes the database connection
# when a Django request is finished.