From e1fdff61be0013aacb6906d3f2a20180b8024115 Mon Sep 17 00:00:00 2001 From: Michal Privoznik Date: Mon, 28 Apr 2025 13:37:43 +0200 Subject: [PATCH] scripts: Fix reading list of files in mock-noinline.py The mock-noinline.py script is fed list of files through its stdin, each file on its own line. Unfortunately, the way the script is written does nothing as the trailing newline character prevents any .endswith() match. Strip each line of white spaces. Signed-off-by: Michal Privoznik Reviewed-by: Peter Krempa --- scripts/mock-noinline.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/mock-noinline.py b/scripts/mock-noinline.py index ec617bbc2b..77a5ca23e2 100755 --- a/scripts/mock-noinline.py +++ b/scripts/mock-noinline.py @@ -63,7 +63,8 @@ def scan_overrides(filename): mocked[name] = "%s:%d" % (filename, lineno) -for filename in sys.stdin.readlines(): +for filename in sys.stdin: + filename = filename.rstrip() if filename.endswith(".h"): scan_annotations(filename) elif filename.endswith("mock.c"): -- 2.47.3