]>
gitweb.pimeys.fr Git - scripts-20-100.git/blob - ressuscite_couteau_suisse.py
2 # -*- encoding: utf-8 -*-
4 """ Ne regardez pas ça, c'est affreux.
6 Bon, si vous insistez, c'est parce que ressuscite est cassé,
7 ça permet de dumper un fichier du cimetière et de l'output en raw.
9 Ensuite, bah shelldap…"""
14 sys
.path
.append("/usr/scripts/gestion/")
19 """Charge le contenu du fichier."""
22 a
= cPickle
.load(open(file))
26 """Raw-affiche l'objet. En créant le dn à partir de l'aid."""
28 raw
= ["dn: aid=%s,ou=data,dc=crans,dc=org" % (aid
)]
29 for (field
, content
) in obj
._data
.iteritems():
31 raw
.append("%s: %s" % (field
, value
))
32 return "\n".join(raw
) + "\n"
34 if __name__
== "__main__":
35 print "\n" + dump(load())
36 print "Y'a plus qu'à paste ça dans LDAP."
37 print "Attention à virer le dn avec ??? et l'objectClass fournis par shelldap"