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