добавил вывод времени отправки письма

remotes/origin/HEAD
Slava Kyrachevsky 9 years ago
parent 6ff1bd4dc1
commit 7fd2c934ef
  1. 3
      apps/emencia/django/newsletter/mailer.py
  2. 3
      apps/emencia/django/newsletter/management/commands/send_newsletter.py

@ -41,6 +41,7 @@ from django.template.loader import render_to_string, get_template
from django.utils.encoding import smart_str from django.utils.encoding import smart_str
from django.utils.encoding import smart_unicode from django.utils.encoding import smart_unicode
from django.utils.translation import ugettext as _ from django.utils.translation import ugettext as _
from django.utils import timezone
from django.core.files.storage import default_storage from django.core.files.storage import default_storage
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.core.exceptions import SuspiciousOperation from django.core.exceptions import SuspiciousOperation
@ -653,7 +654,7 @@ class Mailer(NewsLetterSender):
# FIXME: Временно сделана отправка только 1 письма. # FIXME: Временно сделана отправка только 1 письма.
# См FIXME в команде send_newsletter # См FIXME в команде send_newsletter
for i, contact in enumerate(expedition_list, 1): for i, contact in enumerate(expedition_list, 1):
print 'sending to contact id:', contact.pk print 'sending to contact id: %s (%s)' % (contact.pk, timezone.now())
send = True send = True
# if self.verbose: # if self.verbose:
# print '- Processing %s/%s (%s)' % ( # print '- Processing %s/%s (%s)' % (

@ -5,6 +5,7 @@ from time import sleep
from django.conf import settings from django.conf import settings
from django.utils.translation import activate from django.utils.translation import activate
from django.utils import timezone
from django.core.management.base import NoArgsCommand from django.core.management.base import NoArgsCommand
from emencia.django.newsletter.settings import SEND_HOUR_LOOP from emencia.django.newsletter.settings import SEND_HOUR_LOOP
@ -31,7 +32,7 @@ class Command(NoArgsCommand):
# else: # else:
# self.send() # self.send()
if self.verbose: if self.verbose:
print 'End session sending' print 'End session sending (%s)' % timezone.now()
def send(self): def send(self):
for newsletter in Newsletter.objects.exclude( for newsletter in Newsletter.objects.exclude(

Loading…
Cancel
Save