make DatabaseFeatures take a "connection" argument for django trunk compatibility
[matthijs/upstream/django-ldapdb.git] / ldapdb / __init__.py
index 72f0889895c666b032c5433511f402c2c78b2cbf..fc9e0ff8c2bcdaf8026166c92c85713816d8ffb2 100644 (file)
@@ -50,7 +50,8 @@ class DatabaseCursor(object):
         self.connection = ldap_connection
 
 class DatabaseFeatures(BaseDatabaseFeatures):
-    pass
+    def __init__(self, connection):
+        self.connection = connection
 
 class DatabaseOperations(BaseDatabaseOperations):
     def quote_name(self, name):
@@ -60,7 +61,7 @@ class LdapConnection(object):
     def __init__(self):
         self.connection = None
         self.charset = "utf-8"
-        self.features = DatabaseFeatures()
+        self.features = DatabaseFeatures(self)
         self.ops = DatabaseOperations()
 
     def _cursor(self):