From d552da1f8d42b7c6db992fee42bc4781f5fdde43 Mon Sep 17 00:00:00 2001 From: Berker Peksag Date: Mon, 10 Nov 2014 23:21:31 +0200 Subject: Fixed #22407 -- Added AdminEmailHandler.send_mail(). --- django/utils/log.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'django') diff --git a/django/utils/log.py b/django/utils/log.py index a2296a3281..6ced3a4a63 100644 --- a/django/utils/log.py +++ b/django/utils/log.py @@ -127,9 +127,10 @@ class AdminEmailHandler(logging.Handler): message = "%s\n\nRequest repr(): %s" % (self.format(record), request_repr) reporter = ExceptionReporter(request, is_email=True, *exc_info) html_message = reporter.get_traceback_html() if self.include_html else None - mail.mail_admins(subject, message, fail_silently=True, - html_message=html_message, - connection=self.connection()) + self.send_mail(subject, message, fail_silently=True, html_message=html_message) + + def send_mail(self, subject, message, *args, **kwargs): + mail.mail_admins(subject, message, *args, connection=self.connection(), **kwargs) def connection(self): return get_connection(backend=self.email_backend, fail_silently=True) -- cgit v1.3