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
This commit is contained in:
parent
bd6fc4848e
commit
5eccc59652
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue