def METHOD_NAME(self, email):
    """Executes the sending of the email.
    This needs to be a standalone method so that we can wrap it with retry,
    and the final exception can be gracefully handled upstream.
    Args:
        email (SendGrid): SendGrid mail object
    Returns:
        dict: urllib2 response object
    """
    return self.sendgrid.client.mail.send.post(request_body=email.get())