From 0980e35c29904a2abb373fd7283a16dcf64406a2 Mon Sep 17 00:00:00 2001 From: Moritz Raabe Date: Wed, 27 Jan 2021 11:38:38 +0100 Subject: [PATCH] simplify string comparison --- scripts/lint.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/lint.py b/scripts/lint.py index 139c57c5..8e0bae4f 100644 --- a/scripts/lint.py +++ b/scripts/lint.py @@ -301,10 +301,8 @@ class FormatIncorrect(Lint): actual = actual.replace("'", '"') expected = expected.replace("'", '"') - diff = list(difflib.ndiff(actual.splitlines(1), expected.splitlines(1))) - # deltas begin with two-letter code; " " means common line - difflen = len(list(filter(lambda l: not l.startswith(" "), diff))) - if difflen > 0: + if actual != expected: + diff = difflib.ndiff(actual.splitlines(1), expected.splitlines(1)) self.recommendation = self.recommendation_template.format("".join(diff)) return True