web/lib/django/db/backends/dummy/base.py
changeset 29 cc9b7e14412b
parent 0 0d40e90630ef
--- a/web/lib/django/db/backends/dummy/base.py	Wed May 19 17:43:59 2010 +0200
+++ b/web/lib/django/db/backends/dummy/base.py	Tue May 25 02:43:45 2010 +0200
@@ -1,7 +1,7 @@
 """
 Dummy database backend for Django.
 
-Django uses this if the DATABASE_ENGINE setting is empty (None or empty string).
+Django uses this if the database ENGINE setting is empty (None or empty string).
 
 Each of these API functions, except connection.close(), raises
 ImproperlyConfigured.
@@ -12,7 +12,7 @@
 from django.db.backends.creation import BaseDatabaseCreation
 
 def complain(*args, **kwargs):
-    raise ImproperlyConfigured, "You haven't set the DATABASE_ENGINE setting yet."
+    raise ImproperlyConfigured("You haven't set the database ENGINE setting yet.")
 
 def ignore(*args, **kwargs):
     pass
@@ -41,13 +41,16 @@
     _commit = complain
     _rollback = ignore
 
-    def __init__(self, *args, **kwargs):
+    def __init__(self, settings_dict, alias, *args, **kwargs):
         self.features = BaseDatabaseFeatures()
         self.ops = DatabaseOperations()
         self.client = DatabaseClient(self)
         self.creation = BaseDatabaseCreation(self)
         self.introspection = DatabaseIntrospection(self)
-        self.validation = BaseDatabaseValidation()
+        self.validation = BaseDatabaseValidation(self)
+
+        self.settings_dict = settings_dict
+        self.alias = alias
 
     def close(self):
         pass