celery.py 文件源码

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

项目:django-tmpl 作者: jarrekk 项目源码 文件源码
def shared_task_email(func):
    """
    Replacement for @shared_task decorator that emails admins if an exception is raised.
    """
    @wraps(func)
    def new_func(*args, **kwargs):
        try:
            return func(*args, **kwargs)
        except:
            subject = "Celery task failure"
            message = traceback.format_exc()
            mail_admins(subject, message)
            raise
    return shared_task(new_func)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号