X-Git-Url: http://gitweb.pimeys.fr/?a=blobdiff_plain;f=ressuscite_couteau_suisse.py;h=aee55f107ae7a07eea5ea1734282a9cd729687b5;hb=bbbe9743ff43b1fb013a8a8b19cec9f61471da8c;hp=f0844c262e1b795527e510d88dacf19fc987121d;hpb=e70f1da6d85249eec34ed8f503e20d126f2e68a7;p=scripts-20-100.git diff --git a/ressuscite_couteau_suisse.py b/ressuscite_couteau_suisse.py index f0844c2..aee55f1 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 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"