make "commit" a no-op
[matthijs/upstream/django-ldapdb.git] / ldapdb / backends / ldap / base.py
index 1edb07de59996ddf51d9eae542e37846d975a0af..85b857fb8fd4d6d7913ebe2bf9a8577928d122d6 100644 (file)
@@ -45,6 +45,8 @@ class DatabaseFeatures(BaseDatabaseFeatures):
         self.connection = connection
 
 class DatabaseOperations(BaseDatabaseOperations):
+    compiler_module = "ldapdb.backends.ldap.compiler"
+
     def quote_name(self, name):
         return name
 
@@ -59,6 +61,9 @@ class DatabaseWrapper(BaseDatabaseWrapper):
     def close(self):
         pass
 
+    def _commit(self):
+        pass
+
     def _cursor(self):
         if self.connection is None:
             self.connection = ldap.initialize(self.settings_dict['NAME'])
@@ -67,6 +72,9 @@ class DatabaseWrapper(BaseDatabaseWrapper):
                 self.settings_dict['PASSWORD'])
         return DatabaseCursor(self.connection)
 
+    def _rollback(self):
+        pass
+
     def add_s(self, dn, modlist):
         cursor = self._cursor()
         return cursor.connection.add_s(dn.encode(self.charset), modlist)