From cd4b2c92e73e2284ca7f3b2c33ff6645e4d01b30 Mon Sep 17 00:00:00 2001 From: Valentin Samir Date: Tue, 25 Oct 2011 23:19:11 +0200 Subject: [PATCH] =?UTF-8?q?[lc=5Fldap.py]=20On=20optimise=20la=20methode?= =?UTF-8?q?=20allMachines=20en=20pensant=20a=20initialiser=20une=20variabl?= =?UTF-8?q?e=20:=20il=20est=20inutile=20losque=20l'on=20construit=20les=20?= =?UTF-8?q?propri=C3=A9taires=20des=20machines=20de=20r=C3=A9int=C3=A9rrog?= =?UTF-8?q?er=20l'annuaire=20=20ldap=20pour=20les=20obtenir=20alors=20que?= =?UTF-8?q?=20l'on=20vient=20de=20dumper=20tout=20l'annuaire.=20Pour=20cel?= =?UTF-8?q?a,=20on=20rajoute=20un=20param=C3=A8tre=20optionel=20machines?= =?UTF-8?q?=20=C3=A0=20la=20classe=20proprio,=20et=20on=20construit=20dire?= =?UTF-8?q?ctement=20les=20propri=C3=A9taires=20en=20appelant=20la=20class?= =?UTF-8?q?e=20adh=C3=A9rant=20au=20lieu=20de=20passer=20par=20la=20method?= =?UTF-8?q?e=20new=5Fcransldapobject.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lc_ldap.py | 1 + 1 file changed, 1 insertion(+) diff --git a/lc_ldap.py b/lc_ldap.py index b37e49e..7300baf 100644 --- a/lc_ldap.py +++ b/lc_ldap.py @@ -127,6 +127,7 @@ class lc_ldap(ldap.ldapobject.LDAPObject): toute la base, c'est pour pouvoir aussi rajouter à moindre coût les propriétaires.""" res = {} + parent = {} machines = [] # On récupère tous les objets ldap et on les met dans un dico # (proxying de la base ldap)