Update find_account, allow search for all properties

still not finished
This commit is contained in:
2024-02-06 18:13:44 +01:00
parent 5039ba2626
commit c3c77b23ae
+3 -3
View File
@@ -40,9 +40,9 @@ class ACAuthenticator:
self.accounts = login_res['accounts']
return login_res
def find_account(self, value, field='user_display_name'):
found = list(filter(lambda a: a[field] == value,
def find_account(self, value, key='user_display_name'):
found = list(filter(lambda a: a[key] == value,
self.accounts))
if len(found) == 0:
raise Exception("Account '%s' not found!" % name)
raise Exception("Account '%s=%s' not found!" % (key, value))
return found[0]