From 6d27c7e69d197e5cba2709605b7d9a2a8644671d Mon Sep 17 00:00:00 2001 From: Denis Bilenko Date: Wed, 26 Feb 2025 14:25:39 +0100 Subject: [PATCH] acc: Support multiline patterns in diff.py (#2384) ## Changes Fix diff.py to apply replacements that have newlines in them. ## Tests Existing tests. --- acceptance/bin/diff.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/acceptance/bin/diff.py b/acceptance/bin/diff.py index 0a91d57ce..c1b59655a 100755 --- a/acceptance/bin/diff.py +++ b/acceptance/bin/diff.py @@ -43,8 +43,8 @@ def main(): elif f not in set1: print(f"Only in {d2}: {f}") else: - a = [replaceAll(patterns, x) for x in p1.read_text().splitlines(True)] - b = [replaceAll(patterns, x) for x in p2.read_text().splitlines(True)] + a = replaceAll(patterns, p1.read_text()).splitlines(True) + b = replaceAll(patterns, p2.read_text()).splitlines(True) if a != b: p1_str = p1.as_posix() p2_str = p2.as_posix()