api.py 文件源码

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

项目:django-sysinfo 作者: saxix 项目源码 文件源码
def run_check(id, request=None, fail_silently=True, fail_status=500):
    status = 200
    try:
        v = config.checks[id]
        if isinstance(v, six.string_types):
            c = import_string(v)
            ret, status = c(request)
        elif callable(v):
            ret, status = v(request)
        else:
            ret = v
    except Exception as e:
        ret = "ERROR"
        status = fail_status
        logger.exception(e)
        if settings.DEBUG:
            ret = str(e)
        if not fail_silently:
            raise

    return ret, status
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号