Add method to filter users
This commit is contained in:
parent
405f71f621
commit
000a00fec8
@ -162,6 +162,21 @@ class OMMClient2:
|
|||||||
if filter(d):
|
if filter(d):
|
||||||
yield d
|
yield d
|
||||||
|
|
||||||
|
def find_users(self, filter):
|
||||||
|
"""
|
||||||
|
Get all users matching a filter
|
||||||
|
|
||||||
|
:param filter: function taking one parameter which is a user, returns True to keep, False to discard
|
||||||
|
|
||||||
|
Usage::
|
||||||
|
|
||||||
|
>>> c.find_users(lambda u: u.num.startswith("9998"))
|
||||||
|
"""
|
||||||
|
|
||||||
|
for u in self.get_users():
|
||||||
|
if filter(u):
|
||||||
|
yield u
|
||||||
|
|
||||||
def get_account(self, id):
|
def get_account(self, id):
|
||||||
"""
|
"""
|
||||||
Get account
|
Get account
|
||||||
|
Loading…
Reference in New Issue
Block a user