merge_set.py 文件源码

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

项目:lgr-core 作者: icann 项目源码 文件源码
def merge_version(lgr_set):
    """
    Merge versions from LGR set.

    :param lgr_set: The LGRs in the set
    :return: The merged version object
    """
    values = OrderedDict()
    comments = OrderedDict()
    for version in [lgr.metadata.version for lgr in lgr_set]:
        if not version:
            continue
        if version.value:
            values.update(OrderedDict.fromkeys([version.value]))
        if version.comment:
            comments.update(OrderedDict.fromkeys([version.comment]))

    return Version('|'.join(values.keys()), '|'.join(comments.keys()))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号