From cfaa28150b6f0599b61acbb9b033327de9fd45ee Mon Sep 17 00:00:00 2001 From: "rcritten@redhat.com" Date: Mon, 13 Aug 2007 16:41:38 -0400 Subject: Basic LDAP connection pooling Implement user search --- ipa-python/ipaclient.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'ipa-python/ipaclient.py') diff --git a/ipa-python/ipaclient.py b/ipa-python/ipaclient.py index c75b5bc9..2c24e77d 100644 --- a/ipa-python/ipaclient.py +++ b/ipa-python/ipaclient.py @@ -85,3 +85,14 @@ class IPAClient: def get_add_schema(self): result = self.transport.get_add_schema() return result + + def find_users(self, criteria, sattrs=None): + result = self.transport.find_users(criteria, sattrs) + + users = [] + for (attrs) in result: + if attrs is not None: + users.append(user.User(attrs)) + + return users + -- cgit