behaviors.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:lagendacommun 作者: ecreall 项目源码 文件源码
def start(self, context, request, appstruct, **kw):
        root = getSite()
        sites = root.site_folders
        now = datetime.datetime.combine(
            datetime.datetime.utcnow(),
            datetime.time(23, 59, 59, tzinfo=pytz.UTC))
        for site in sites:
            automatic_newsletters = [n for n in site.newsletters
                                     if getattr(n, 'recurrence', False) and
                                     now >= n.get_sending_date() and
                                     n.can_send()]
            for newsletter in automatic_newsletters:
                send_newsletter_content(newsletter, request)
                log.info('Send: '+site.title+'->'+newsletter.title)

        return {}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号