Merge pull request 'feat(utils): use logging around email send' (#31) from irl/cloud-api:maillog into main
Some checks failed
ci / ruff (push) Failing after 3s
ci / ty (push) Failing after 4s
ci / tests (push) Failing after 8s

Reviewed-on: #31
This commit is contained in:
Chris Milne 2026-06-22 13:37:15 +00:00
commit f41f76bcf8

View file

@ -1,3 +1,5 @@
import logging
from lettermint import Lettermint, ValidationError
from datetime import datetime, timezone
from joserfc import jwt, jwk, errors
@ -55,8 +57,6 @@ async def send_email(recipient: str, subject: str, body: str):
.text(body)
.send()
)
print(response.status_code)
except ValidationError:
# Error thrown if domain not approved for project
print("Lettermint validation error")
logging.info("Email sent to {} with subject {} (Status: {})".format(recipient, subject, response.status_code))
except ValidationError as e:
logging.exception(e)