From 65865ca2d1836c806c85f3aace2ca2374fe87c08 Mon Sep 17 00:00:00 2001 From: Derek Feichtinger Date: Thu, 3 Mar 2016 14:54:22 +0100 Subject: [PATCH] added default paging size = 500 entries small fix to default setup for paging the results. --- ldapuserdir/ldapuserdir.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ldapuserdir/ldapuserdir.py b/ldapuserdir/ldapuserdir.py index 5323856..b8a9534 100644 --- a/ldapuserdir/ldapuserdir.py +++ b/ldapuserdir/ldapuserdir.py @@ -68,7 +68,7 @@ class LdapUserDir(object): user_pw, group_ou = 'ou=example.com', user_ou = 'ou=example.com', - page_size = 0, + page_size = 500, logger = None): self.serverurl = serverurl self.group_ou = group_ou @@ -148,10 +148,12 @@ class LdapUserDir(object): desired (see self.page_size).""" if self.page_size == 0: # Do not use paged results + self.logger.debug('not using paging since page_size is %d\n' % self.page_size) return self._ldap.search_s(base, scope, filterstr, attrlist, attrsonly) else: # Use paged results + self.logger.debug('paging with current page size set to %d\n' % self.page_size) page_ctrl = SimplePagedResultsControl(criticality=True, size=self.page_size, cookie='')