diff --git a/app/clients/email/aws_ses.py b/app/clients/email/aws_ses.py index 63536ae43..4607d5fda 100644 --- a/app/clients/email/aws_ses.py +++ b/app/clients/email/aws_ses.py @@ -90,13 +90,15 @@ class AwsSesClient(EmailClient): }, 'Body': body }, - ReplyToAddresses=reply_to_addresses) - elapsed_time = monotonic() - start_time - current_app.logger.info("AWS SES request finished in {}".format(elapsed_time)) - self.statsd_client.timing("clients.ses.request-time", elapsed_time) - self.statsd_client.incr("clients.ses.success") - return response['MessageId'] + ReplyToAddresses=reply_to_addresses + ) except Exception as e: # TODO logging exceptions self.statsd_client.incr("clients.ses.error") raise AwsSesClientException(str(e)) + + elapsed_time = monotonic() - start_time + current_app.logger.info("AWS SES request finished in {}".format(elapsed_time)) + self.statsd_client.timing("clients.ses.request-time", elapsed_time) + self.statsd_client.incr("clients.ses.success") + return response['MessageId']