12 for l in difflib.unified_diff(a.read().splitlines(), b.read().splitlines()):
17 def dc_getdiff(dc, old, new):
19 for f in dc.left_only:
20 diff.append("Only in {}: {}".format(old, f))
21 for f in dc.right_only:
22 diff.append("Only in {}: {}".format(new, f))
23 for f in dc.diff_files:
24 r = getdiff(os.path.join(old, f), os.path.join(new, f))
26 for dn, dc in dc.subdirs.items():
27 r = dc_getdiff(dc, os.path.join(old, dn), os.path.join(new, dn))
33 dc = filecmp.dircmp(old, new)
34 diff = dc_getdiff(dc, old, new)
39 for l in dcdiff(sys.argv[1], sys.argv[2]):
43 if __name__ == '__main__':