From f14f709649a81311b0c3e9ae814447bed4f8e2ec Mon Sep 17 00:00:00 2001 From: Ulrich Date: Sat, 8 Aug 2026 22:27:12 +0200 Subject: [PATCH] Version title is printed only when something changed --- compare.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/compare.py b/compare.py index 6ea599d..c378612 100644 --- a/compare.py +++ b/compare.py @@ -99,7 +99,7 @@ class Module(object): if last_blocks == None: last_blocks = len(v) * [None,] - out.write(f"### {k}\n\n") + new_version = k # iterate all files / occureces for i, m in enumerate(v): @@ -115,7 +115,10 @@ class Module(object): last_blocks[i] = key - + if new_version: + out.write("\n") + out.write(f"### {new_version}\n\n") + new_version = None out.write(f"file: {m['file']} : {m['line']}\n") for op in m["operations"]: @@ -150,7 +153,6 @@ class Module(object): out.write("\n") - out.write("\n") def main():