fileset.py 文件源码

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

项目:nimp 作者: dontnod 项目源码 文件源码
def _run_fileset(self, env, file_mapper):
        stash_dir = env.format('{root_dir}/.nimp/stash')
        stash_file = os.path.join(stash_dir, env.fileset)

        success = True
        with open(stash_file, 'r') as stash:
            for dst in stash.readlines():
                try:
                    md5, dst = dst.strip().split()
                    src = os.path.join(stash_dir, md5)
                    logging.info('Unstashing %s as %s', md5, dst)
                    nimp.system.safe_delete(dst)
                    os.replace(src, dst)
                except Exception as ex: #pylint: disable=broad-except
                    logging.error(ex)
                    success = False
        nimp.system.safe_delete(stash_file)

        return success
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号