Update find_account, allow search for all properties
still not finished
This commit is contained in:
@@ -40,9 +40,9 @@ class ACAuthenticator:
|
|||||||
self.accounts = login_res['accounts']
|
self.accounts = login_res['accounts']
|
||||||
return login_res
|
return login_res
|
||||||
|
|
||||||
def find_account(self, value, field='user_display_name'):
|
def find_account(self, value, key='user_display_name'):
|
||||||
found = list(filter(lambda a: a[field] == value,
|
found = list(filter(lambda a: a[key] == value,
|
||||||
self.accounts))
|
self.accounts))
|
||||||
if len(found) == 0:
|
if len(found) == 0:
|
||||||
raise Exception("Account '%s' not found!" % name)
|
raise Exception("Account '%s=%s' not found!" % (key, value))
|
||||||
return found[0]
|
return found[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user