caom_util.py 文件源码

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

项目:caom2tools 作者: opencadc 项目源码 文件源码
def value_check(value, min_value, max_value, variable, override=None):
    """Check if value is inside allowed range, or override"""

    sys.tracebacklimit = None
    if value != override and not (
                (min_value is not None) and (min_value <= value) and
            (max_value is not None) and (value <= max_value)):
        if override is not False:
            raise ValueError(
                "Expected {} <= {} <= {} or {}, received {}".format(
                    min_value, variable, max_value, override, value))
        else:
            raise ValueError(
                "Expected {} <= {} <= {}, received {}".format(
                    min_value, variable, max_value, value))

    return True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号