Hello,
Je remonte ce post qui corespond tout à fait à mon problème !

Actuellement je développe un appli en python, et pour cela il faut que je récupère le mail de mes utilisateurs dans l'AD. J'utilise pour cela le module ldap de python, car le module activedirectory n'est pas assez complet.

La fonction que j'ai écrit fonctionne bien mais quand il y à trop d'enregistrement j'ai le droit un une erreur


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
result = func(*args,**kwargs)
SIZELIMIT_EXCEEDED: {'desc': 'Size limit exceeded'}
Après quelque recherche, j'ai peu comprendre qu'il était possible de changer cette valeur dans une variable global ou dans une la fonction

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ldapobject.SIZELIMIT_EXCEEDED = 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
print l.search_ext_s( base_dn, ldap.SCOPE_SUBTREE, filter, attrs,sizelimit=0)
Voici la doc offciel:
http://www.python-ldap.org/doc/html/ldap.html

Mais j'ai toujours des erreur
Si quelqu'un à des piste car si je me dépêche pas de trouver ça, ça va être tendu pour moi