On prépare l'arrivée du ldif dans search

This commit is contained in:
Nicolas Dandrimont 2013-01-09 21:41:18 +01:00
parent 4f1318bf03
commit 2d38d87bb5

View file

@ -152,8 +152,11 @@ class lc_ldap(ldap.ldapobject.LDAPObject):
def search(self, filterstr='(objectClass=*)', mode='ro', dn= base_dn, scope= 2, sizelimit=400):
"""La fonction de recherche dans la base ldap qui renvoie un liste de
CransLdapObjects. On utilise la feature de sizelimit de python ldap"""
res = self.search_ext_s(dn, scope, filterstr, sizelimit=sizelimit)
return [ new_cransldapobject(self, r[0], mode=mode) for r in res ]
ldap_res = self.search_ext_s(dn, scope, filterstr, sizelimit=sizelimit)
ret = []
for dn, ldif in ldap_res:
ret.append(new_cransldapobject(self, dn, mode=mode))
return ret
def allMachinesAdherents(self):
"""Renvoie la liste de toutes les machines et de tous les adherents