コード例 #1
0
    def handle(self, *args, **kwargs):
        self.site = SITE_DOMAIN
        newsletters_to_send = Newsletter.get_queue().iterator()

        for obj in newsletters_to_send:
            obj.status = Newsletter.SENT
            obj.save()

            user_list = iter(obj.get_subscribers())
            counter = itertools.count()
            for user in user_list:
                counter.next()
                try:
                    obj.send(user)
                except Exception, e:
                    print e

            send_report_to_admin(counter.next())