in fxa/core.py [0:0]
def send_reset_code(self, email, **kwds):
body = {
"email": email,
}
for extra in kwds:
if extra in ("service", "redirectTo", "resume"):
body[extra] = kwds[extra]
else:
msg = f"Unexpected keyword argument: {extra}"
raise TypeError(msg)
url = "/password/forgot/send_code"
resp = self.apiclient.post(url, body)
return PasswordForgotToken(
self, email,
resp["passwordForgotToken"],
resp["ttl"],
resp["codeLength"],
resp["tries"],
)