From 5eccc596525c396941cec8e985ebf7fa418e2026 Mon Sep 17 00:00:00 2001
From: Malcolm Tredinnick <malcolm.tredinnick@gmail.com>
Date: Thu, 12 Mar 2009 08:52:42 +0000
Subject: [PATCH] Tweaked the dummy database backend initialisation.

In order to report more comphrehensible tracebacks, remove the super()
constructor call, since passing args to object.__init__ ends badly. So some
subclassing possibilities are now removed, but it's the "dummy" backend, so
we can make some compromises.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@10042 bcc190cf-cafb-0310-a4f2-bffc1f526a37
---
 django/db/backends/dummy/base.py | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/django/db/backends/dummy/base.py b/django/db/backends/dummy/base.py
index a18c6094bf..a6d9092478 100644
--- a/django/db/backends/dummy/base.py
+++ b/django/db/backends/dummy/base.py
@@ -28,22 +28,20 @@ class DatabaseOperations(BaseDatabaseOperations):
 
 class DatabaseClient(BaseDatabaseClient):
     runshell = complain
-    
+
 class DatabaseIntrospection(BaseDatabaseIntrospection):
     get_table_list = complain
     get_table_description = complain
     get_relations = complain
     get_indexes = complain
-    
-class DatabaseWrapper(object):    
+
+class DatabaseWrapper(object):
     operators = {}
     cursor = complain
     _commit = complain
     _rollback = ignore
 
     def __init__(self, *args, **kwargs):
-        super(DatabaseWrapper, self).__init__(*args, **kwargs)
-
         self.features = BaseDatabaseFeatures()
         self.ops = DatabaseOperations()
         self.client = DatabaseClient(self)