This commit is contained in:
Paul Gauthier 2023-06-05 16:46:38 -07:00
parent 33d1a43845
commit 2f684bf99e

View file

@ -19,27 +19,21 @@ def main():
diff = list(difflib.ndiff(lines_orig, lines_updated)) diff = list(difflib.ndiff(lines_orig, lines_updated))
# Mapping between the line numbers num_orig = 0
mapping = {} last_non_deleted_orig = None
num_orig, num_updated = 0, 0
last_non_deleted_orig = 0
for line in diff: for line in diff:
print(f"{num_orig:2d} {num_updated:2d} {line}", end="") # print(f"{num_orig:2d} {num_updated:2d} {line}", end="")
code = line[0] code = line[0]
if code == " ": if code == " ":
# lines are the same in both files
mapping[num_orig] = num_updated
num_orig += 1 num_orig += 1
num_updated += 1
last_non_deleted_orig = num_orig last_non_deleted_orig = num_orig
elif code == "-": elif code == "-":
# line only in file_orig # line only in file_orig
num_orig += 1 num_orig += 1
elif code == "+": elif code == "+":
# line only in file_updated # line only in file_updated
num_updated += 1 pass
dump(last_non_deleted_orig) dump(last_non_deleted_orig)