in libs/pagerduty/__init__.py [0:0]
def find_user_id(self, user_email):
"""
Returns a user, matching the given email.
:param user_email: user email
:return: user object
"""
user_id = None
params = {"query": user_email}
try:
list_users = self.api_request(method="get",
endpoint="users",
params=params,
headers=self.HEADERS)
if "users" in list_users and len(list_users["users"]) > 0:
for user in list_users["users"]:
if user["email"] == user_email:
user_id = user["id"]
except ValueError as e:
print(e)
return user_id