self.connection = connection
class DatabaseOperations(BaseDatabaseOperations):
+ compiler_module = "ldapdb.backends.ldap.compiler"
+
def quote_name(self, name):
return name
def close(self):
pass
+ def _commit(self):
+ pass
+
def _cursor(self):
if self.connection is None:
self.connection = ldap.initialize(self.settings_dict['NAME'])
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)