regroup.py 文件源码

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

项目:tabkit 作者: yandex-tabkit 项目源码 文件源码
def check_sort_key(option, opt, value):
    result = []

    for value in field_split(value):
        value = value.strip().split(":")
        field, sort_opts = value[0], value[1:]
        sort_type = desc = None

        for sort_opt in sort_opts:
            if sort_opt == "desc":
                desc = True
            elif SortType.is_valid(sort_opt):
                sort_type = sort_opt
            else:
                raise OptionValueError("Unknown sort option: {0!r}".format(sort_opt))

        result.append(DataFieldOrder(field, sort_type=sort_type, desc=desc))

    return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号