import difflib

f86 = r"C:\Users\intel\AppData\Local\OptimusRuntime\Labs\AR74\11_ar86_trust_closure\candidate_workspace\app\remediation\self_repair\promotion_guard.py"
f88 = r"C:\Users\intel\AppData\Local\OptimusRuntime\Labs\AR74\12_ar88_authority_operational_closure\candidate_workspace\app\remediation\self_repair\promotion_guard.py"

with open(f86, "r", encoding="utf-8") as f:
    l86 = f.readlines()
with open(f88, "r", encoding="utf-8") as f:
    l88 = f.readlines()

diff = list(difflib.unified_diff(l86, l88, fromfile="f86", tofile="f88"))
print("Diff lines count:", len(diff))
for l in diff:
    print(l, end="")

