Bonjour à tous,
je souhaite ajouter des commentaires dans un fichier LDIF généré par Pyhton-ldap mais je ne suis pas sûr si mon fichier généré est correct ou non, donc je demande votre avis
Je veux remplacer un attribut erroné tout en le laissant en commentaire, par commodité.

Fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
def ldif_file(dn, modlist):
    ldif_writer = ldif.LDIFWriter(open("cleaner.ldif", "a")) 
    ldif_writer.unparse(dn, modlist)
 
...........
...........
modlist = [(ldap.MOD_REPLACE, "seeAlso", [nouvelle_valeur]),((ldap.MOD_ADD, '#Old_seeAlso', [ancienne_valeur]))]
 
ldif_file(dn, modlist)
LDIF obtenu:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
dn: uid=ycamp,ou=xxx,ou=users,dc=pm,dc=xxx,dc=com
changetype: modify
replace: seeAlso
seeAlso: CN=xxxx - 840739,OU=PEOPLE,DC=fr,DC=xxxx
-
add: #Old_seeAlso
#Old_seeAlso: cn=xxxx - 840383,ou=PEOPLE,dc=fr,dc=xxxx
-
 
dn: uid=mpalm,ou=xxxx,ou=users,dc=pm,dc=xxxx,dc=com
changetype: modify
replace: seeAlso
seeAlso: CN=xxxx,OU=CSI,OU=Denmark,DC=dk,DC=xxxx
-
add: #Old_seeAlso
#Old_seeAlso: cn=xxxx,ou=SI,ou=Denmark,dc=dk,dc=xxxx
-
En procédant ainsi, est ce que ce fichier LDIF est correct ?
Ou sinon comment ajouter juste une ligne de commentaire dans LDIF avec le module Python-ldap??
Merci d'avance