metadata.py 文件源码

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

项目:rdiff-backup 作者: sol1 项目源码 文件源码
def ConvertMetaToDiff(self):
        """Replace a mirror snapshot with a diff if it's appropriate"""
        newrp, oldrp = self.check_needs_diff()
        if not newrp: return
        log.Log("Writing mirror_metadata diff", 6)

        diff_writer = self.get_meta_writer('diff', oldrp.getinctime())
        new_iter = MetadataFile(newrp, 'r').get_objects()
        old_iter = MetadataFile(oldrp, 'r').get_objects()
        for diff_rorp in self.get_diffiter(new_iter, old_iter):
            diff_writer.write_object(diff_rorp)
        diff_writer.close() # includes sync
        oldrp.delete()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号