X-Git-Url: http://gitweb.pimeys.fr/?p=scripts-20-100.git;a=blobdiff_plain;f=ressuscite_couteau_suisse.py;h=feda9a39deb29b22dd9cb6eb26bab3dd6806cdff;hp=f0844c262e1b795527e510d88dacf19fc987121d;hb=HEAD;hpb=e70f1da6d85249eec34ed8f503e20d126f2e68a7 diff --git a/ressuscite_couteau_suisse.py b/ressuscite_couteau_suisse.py index f0844c2..feda9a3 100755 --- a/ressuscite_couteau_suisse.py +++ b/ressuscite_couteau_suisse.py @@ -8,11 +8,12 @@ Ensuite, bah shelldap…""" +import cPickle +import re import sys sys.path.append("/usr/scripts/gestion/") import ldap_crans - -import cPickle +from ldap_crans import * def load(file=None): """Charge le contenu du fichier.""" @@ -22,12 +23,14 @@ def load(file=None): 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"