Ensuite, bah shelldap…"""
+import cPickle
+import re
import sys
sys.path.append("/usr/scripts/gestion/")
import ldap_crans
-import cPickle
def load(file=None):
"""Charge le contenu du fichier."""
return a
def dump(obj):
- """Raw-affiche l'objet"""
- raw = []
+ """Raw-affiche l'objet. En ajoutant une ligne pour le dn."""
+ raw= [obj.dn]
for (field, content) in obj._data.iteritems():
for value in content:
raw.append("%s: %s" % (field, value))
return "\n".join(raw) + "\n"
if __name__ == "__main__":
- print dump(load())
+ print "\n" + dump(load())
+ print "Y'a plus qu'à paste ça dans LDAP."
+ print "Attention à virer le dn avec ??? et l'objectClass fournis par shelldap"