From 90a0b565cc0cc0dd02b6f9f8cf8f215852a93bf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-Elliott=20B=C3=A9cue?= Date: Mon, 1 Apr 2013 23:13:32 +0200 Subject: [PATCH] =?UTF-8?q?[lc=5Fldap]=20Quitte=20=C3=A0=20faire=20du=20la?= =?UTF-8?q?zy=20attrify,=20autant=20le=20faire=20partout,=20pour=20avoir?= =?UTF-8?q?=20une=20certaine=20homog=C3=A9n=C3=A9it=C3=A9=20dans=20le=20co?= =?UTF-8?q?de.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc_ldap.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lc_ldap.py b/lc_ldap.py index d7177d7..99efc9a 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -465,26 +465,26 @@ class CransLdapObject(object): orig = {} if ldif: if dn != base_dn: # new_cransldapobject ne donne pas de ldif formaté et utilise un ldif non formaté, donc on formate - self.attrs = attributs.AttrsDict(conn, ldif, check_ctxt = False) + self.attrs = attributs.AttrsDict(self.conn, ldif, check_ctxt = False) else: self.attrs = ldif - self._modifs = attributs.AttrsDict(conn, ldif, check_ctxt = False) + self._modifs = attributs.AttrsDict(self.conn, ldif, check_ctxt = False) orig = ldif elif dn != base_dn: - res = conn.search_s(dn, 0) + res = self.conn.search_s(dn, 0) if not res: raise ValueError ('objet inexistant: %s' % dn) self.dn, res_attrs = res[0] # L'objet sortant de la base ldap, on ne fait pas de vérifications sur # l'état des données. - self.attrs = attributs.AttrsDict(conn, res_attrs, check_ctxt = False) + self.attrs = attributs.AttrsDict(self.conn, res_attrs, check_ctxt = False) # Pour test en cas de mode w ou rw orig = res[0][1] - self._modifs = attributs.AttrsDict(conn, res[0][1], check_ctxt = False) + self._modifs = attributs.AttrsDict(self.conn, res[0][1], check_ctxt = False) # Je m'interroge sur la pertinence de cette partie, je pense qu'elle n'est # pas utile. -- PEB 27/01/2013 @@ -544,7 +544,7 @@ class CransLdapObject(object): raise EnvironmentError("Impossible de modifier l'objet, peut-être n'existe-t-il pas ?") # Vérification des modifications - self.attrs = attributs.AttrDict(conn, self.conn.search_s(self.dn, 0)[0][1], check_ctxt=False) + self.attrs = attributs.AttrsDict(self.conn, self.conn.search_s(self.dn, 0)[0][1], check_ctxt=False) differences = [] # On fait les différences entre les deux dicos for attr in set(self.attrs.keys()).union(set(self._modifs.keys())):