예제 #1
0
    def notify_about_activity(self, activity):
        metrics.incr("mail_adapter.notify_about_activity")
        email_cls = EMAIL_CLASSES_BY_TYPE.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()
예제 #2
0
파일: mail.py 프로젝트: code-watch/sentry
 def __init__(self, request, activity):
     self.request = request
     self.email = EMAIL_CLASSES_BY_TYPE.get(activity.type)(activity)