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 datetime import datetime, timezone
from joserfc import jwt, jwk, errors
@ -52,8 +54,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)