def notify_about_activity(self, activity): metrics.incr("mail_adapter.notify_about_activity") # TODO: We should move these into the `mail` module. from sentry.mail.activity import emails email_cls = emails.get(activity.type) if not email_cls: logger.debug(f"No email associated with activity type `{activity.get_type_display()}`") return email = email_cls(activity) email.send()
def __init__(self, request, activity): self.request = request self.email = emails.get(activity.type)(activity)