Az itt említett sizelimit
es válasz a célravezető; de elsőre a megoldás számomra kicsit félreérthető volt, amíg meg nem néztem az API-t (ezt az egészet komment helyett inkább külön válaszba raktam a beillesztett kód áttekinthetősége érdekében):
http://pyldap.readthedocs.org/en/latest/api.html#pyldap.LDAPConnection.search
A lényeg egy rövid példán keresztül, hogy mindegyik argumentumnak lehet akár valami alapértelmezett értéke, és ezekkel meghívva a .search()
metódust már jól működik a dolog, és nem kaptam "Size limit exceeded" hibaüzenetet:
attrlist,timeout,sizelimit,attrsonly= [], 0, 0, False # természetesen a változóknak történő értékadást lehetne külön-külön sorokba is rakni, hogy áttekinthetőbb legyen
searchResult = conn.search(args.organizationalunit, 2, "(objectClass=person)",
attrlist, timeout, sizelimit, attrsonly)
SZERK.:
hmm, így is működik (mégis?):
searchResult = conn.search(args.organizationalunit, 2, "(objectClass=person)",
sizelimit=0)