diff options
Diffstat (limited to 'ipa-python/ipaclient.py')
-rw-r--r-- | ipa-python/ipaclient.py | 11 |
1 files changed, 11 insertions, 0 deletions
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 + |