added default paging size = 500 entries
small fix to default setup for paging the results.
This commit is contained in:
@@ -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='')
|
||||
|
||||
Reference in New Issue
Block a user