[lc_ldap.py] On optimise la methode allMachines en pensant a initialiser une variable :

il est inutile losque l'on construit les propriétaires des machines de réintérroger l'annuaire
 ldap pour les obtenir alors que l'on vient de dumper tout l'annuaire.
Pour cela, on rajoute un paramètre optionel machines à la classe proprio, et on construit directement
les propriétaires en appelant la classe
adhérant au lieu de passer par la methode new_cransldapobject.
This commit is contained in:
Valentin Samir 2011-10-25 23:19:11 +02:00
parent 5107a71ebe
commit cd4b2c92e7

View file

@ -127,6 +127,7 @@ class lc_ldap(ldap.ldapobject.LDAPObject):
toute la base, c'est pour pouvoir aussi rajouter à moindre coût toute la base, c'est pour pouvoir aussi rajouter à moindre coût
les propriétaires.""" les propriétaires."""
res = {} res = {}
parent = {}
machines = [] machines = []
# On récupère tous les objets ldap et on les met dans un dico # On récupère tous les objets ldap et on les met dans un dico
# (proxying de la base ldap) # (proxying de la base ldap)