feat(utils): use logging around email send #31

Merged
chris merged 1 commit from irl/cloud-api:maillog into main 2026-06-22 13:37:15 +00:00

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
@ -52,8 +54,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")