From c72742062487b5761eab947a5a1c479065517a60 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Thu, 2 May 2013 17:52:11 +0200 Subject: [PATCH] [lc_ldap] Ordre des arguments de attrify MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On remarquera que là, ce n'est pas l'objet (propritaire de l'attribut) qui est passé à attrify mais le ldif de l'objets. La raison est que lors de la création d'un objets celui-ci n'existe pas encore et que l'on a cependant besoin d'informations contenue dans le ldif. Pour le moment la substitution semble parfaitement transparente. --- lc_ldap.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lc_ldap.py b/lc_ldap.py index 7c1d314..a940b0a 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -112,7 +112,7 @@ def ldif_to_cldif(ldif, conn): """ cldif = {} for attr, vals in ldif.items(): - cldif[attr] = [ attributs.attrify(val, attr, ldif, conn) for val in vals] + cldif[attr] = [ attributs.attrify(val, attr, conn, ldif) for val in vals] return cldif def cldif_to_ldif(cldif):