1
0
Fork 0
forked from sr2/cloud-api

Merge pull request 'feat(utils): use logging around email send' (#31) from irl/cloud-api:maillog into main

Reviewed-on: sr2/cloud-api#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")