diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index 243f4b5d..d26e33e0 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -2996,19 +2996,16 @@ if __name__ == '__main__': elif '--lock' in sys.argv: print "Liste des locks" - db = CransLdap() - for lock in db.list_locks(): + for lock in crans_ldap().list_locks(): print "%s\t %s" % (lock[1]["lockid"][0], lock[0].split(',')[0]) elif '--purgelock' in sys.argv: print "Suppression de tous les locks" - db = CransLdap() - db.remove_lock('*') + crans_ldap().remove_lock('*') elif '--menage' in sys.argv: print "Ménage des machines des adhérents partis..." - db = CransLdap() - machines = db.search('paiement!=%s&host=*.crans.org' % ann_scol , 'w')['machine'] + machines = crans_ldap().search('paiement!=%s&host=*.crans.org' % ann_scol , 'w')['machine'] print "Destruction de %i machines" % len(machines) for m in machines: print 'Destruction de %s' % m.nom()