selective.py 文件源码

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

项目:pinder 作者: dotwaffle 项目源码 文件源码
def _print_diff(self, diff, indent_level):
        if isinstance(diff, dict):
            try:
                diff = '\n'.join(difflib.unified_diff(diff['before'].splitlines(),
                                                      diff['after'].splitlines(),
                                                      fromfile=diff.get('before_header',
                                                                        'new_file'),
                                                      tofile=diff['after_header']))
            except AttributeError:
                diff = dict_diff(diff['before'], diff['after'])
        if diff:
            diff = colorize(diff, 'changed')
            print(self._indent_text(diff, indent_level+4))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号