converter.py 文件源码

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

项目:Chiaki-Nanami 作者: Ikusaba-san 项目源码 文件源码
def ranged(low, high=None, *, type=int):
    'Converter to check if an argument is in a certain range INCLUSIVELY'
    if high is None:
        low, high = 0, low

    def ranged_argument(arg):
        result = type(arg)
        if low <= result <= high:
            return result
        raise commands.BadArgument(f'Value must be between {low} and {high}, '
                                   f'or equal to {low} or {high}.')
    return ranged_argument
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号