link_pyqt.py 文件源码

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

项目:tahoe-gui 作者: LeastAuthority 项目源码 文件源码
def needs_update(source, dest):
    """Check if a file to be linked/copied needs to be updated."""
    if os.path.islink(dest):
        # No need to delete a link and relink -> skip this
        return False
    elif os.path.isdir(dest):
        diffs = filecmp.dircmp(source, dest)
        ignored = get_ignored_files(source, diffs.left_only)
        has_new_files = set(ignored) != set(diffs.left_only)
        return (has_new_files or diffs.right_only or
                diffs.common_funny or diffs.diff_files or
                diffs.funny_files)
    else:
        return not filecmp.cmp(source, dest)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号