Add dist files
This commit is contained in:
21
queued_mailer/backend.py
Normal file
21
queued_mailer/backend.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from django.core.mail.backends.base import BaseEmailBackend
|
||||
from django.utils.module_loading import import_string
|
||||
|
||||
from . import logger
|
||||
from .settings import EMAIL_SEND_TASK
|
||||
|
||||
|
||||
class EmailBackend(BaseEmailBackend):
|
||||
task = None
|
||||
|
||||
def __init__(self, fail_silently=False, **kwargs):
|
||||
super(EmailBackend, self).__init__(fail_silently, **kwargs)
|
||||
self.task = import_string(EMAIL_SEND_TASK)
|
||||
|
||||
def send_messages(self, email_messages):
|
||||
num_sent = 0
|
||||
for email in email_messages:
|
||||
logger.info(email)
|
||||
logger.info(self.task)
|
||||
num_sent += 1
|
||||
return num_sent
|
||||
Reference in New Issue
Block a user