1
0
mirror of https://github.com/deadc0de6/dotdrop.git synced 2026-02-04 23:14:47 +00:00

add debug to diff

This commit is contained in:
deadc0de6
2018-07-17 21:42:54 +02:00
parent b4e7e775ba
commit 44115fa7d7
2 changed files with 4 additions and 3 deletions

View File

@@ -219,7 +219,8 @@ class Installer:
if ret:
if self.debug:
self.log.dbg('diffing {} and {}'.format(tmpdst, dst))
diff = utils.diff(tmpdst, dst, raw=False, opts=opts)
diff = utils.diff(tmpdst, dst, raw=False,
opts=opts, debug=self.debug)
if diff == '':
retval = True, ''
else:

View File

@@ -29,10 +29,10 @@ def run(cmd, raw=True, debug=False):
return ''.join(lines)
def diff(src, dst, raw=True, opts=''):
def diff(src, dst, raw=True, opts='', debug=False):
"""call unix diff to compare two files"""
cmd = 'diff -r {} \"{}\" \"{}\"'.format(opts, src, dst)
return run(shlex.split(cmd), raw=raw)
return run(shlex.split(cmd), raw=raw, debug=debug)
def get_tmpdir():