summaryrefslogtreecommitdiffstats
path: root/ipapython
diff options
context:
space:
mode:
Diffstat (limited to 'ipapython')
-rw-r--r--ipapython/ipaldap.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/ipapython/ipaldap.py b/ipapython/ipaldap.py
index 7e5bc04fe..bbd27ac88 100644
--- a/ipapython/ipaldap.py
+++ b/ipapython/ipaldap.py
@@ -689,6 +689,9 @@ class LDAPClient(object):
'nsslapd-minssf-exclude-rootdse': True,
})
+ time_limit = -1.0 # unlimited
+ size_limit = 0 # unlimited
+
def __init__(self, ldap_uri, start_tls=False, force_schema_updates=False,
no_schema=False, decode_attrs=True):
"""Create LDAPClient object.
@@ -1294,10 +1297,14 @@ class LDAPClient(object):
res = []
truncated = False
- if time_limit is None or time_limit == 0:
+ if time_limit is None:
+ time_limit = self.time_limit
+ if time_limit == 0:
time_limit = -1.0
+
if size_limit is None:
- size_limit = 0
+ size_limit = self.size_limit
+
if not isinstance(size_limit, int):
size_limit = int(size_limit)
if not isinstance(time_limit, float):