pull/21011/head
André de Matteo 11 months ago
parent 09b519dad2
commit 1aa8ae85e2

@ -1,8 +1,9 @@
import logging import logging
import sendgrid import sendgrid
from sendgrid.helpers.mail import Mail, Email, To, Content from python_http_client.exceptions import ForbiddenError, UnauthorizedError
from python_http_client.exceptions import UnauthorizedError, ForbiddenError from sendgrid.helpers.mail import Content, Email, Mail, To
class SendGridClient: class SendGridClient:
def __init__( def __init__(
@ -37,7 +38,7 @@ class SendGridClient:
logging.exception("SendGridClient Timeout occurred while sending email") logging.exception("SendGridClient Timeout occurred while sending email")
raise raise
except (UnauthorizedError, ForbiddenError) as e: except (UnauthorizedError, ForbiddenError) as e:
logging.exception("SendGridClient Authentication failed. Verify that your credentials and the 'from' address are correct.") logging.exception("SendGridClient Authentication failed. Verify that your credentials and the 'from")
raise raise
except Exception as e: except Exception as e:
logging.exception(f"SendGridClient Unexpected error occurred while sending email to {_to}") logging.exception(f"SendGridClient Unexpected error occurred while sending email to {_to}")

Loading…
Cancel
Save