mediator.py 文件源码

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

项目:AoikProjectStarter-Python 作者: AoiKuiyuyou 项目源码 文件源码
def int_ge0(text):
    """
    Convert given text to an integer greater than or equal to 0.

    Used by `ArgumentParser`.

    :param text: Text to convert to integer.

    :return: An integer greater than or equal to 0.
    """
    try:
        # Convert to int
        int_value = int(text)

        # Ensure greater than or equal to 0
        assert int_value >= 0
    except Exception:
        # Raise an exception to notify ArgumentParser
        raise ArgumentTypeError(
            '`%s` is not an integer greater than or equal to 0.' % text)

    # Return the valid value
    return int_value
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号