Convert remaining backend code to LDAPEntry API.

This commit is contained in:
Jan Cholasta
2013-10-31 16:53:44 +00:00
committed by Petr Viktorin
parent acede580e1
commit bc3f3381c6
4 changed files with 24 additions and 27 deletions

View File

@@ -1521,14 +1521,14 @@ class LDAPClient(object):
assert isinstance(dn, DN)
(entry, truncated) = self.find_entries(
(entries, truncated) = self.find_entries(
None, attrs_list, dn, self.SCOPE_BASE, time_limit=time_limit,
size_limit=size_limit
)
if truncated:
raise errors.LimitsExceeded()
return entry[0]
return entries[0]
def _get_dn_and_attrs(self, entry_or_dn, entry_attrs):
"""Helper for legacy calling style for {add,update}_entry
@@ -1577,7 +1577,7 @@ class LDAPClient(object):
assert isinstance(dn, DN)
# get original entry
dn, entry_attrs_old = self.get_entry(dn, entry_attrs.keys())
entry_attrs_old = self.get_entry(dn, entry_attrs.keys())
# generate modlist
# for multi value attributes: no MOD_REPLACE to handle simultaneous