From eb75d71b8026ff98d632964ac1c6fedeb0433ef7 Mon Sep 17 00:00:00 2001 From: James Knight Date: Sat, 4 Sep 2021 21:35:20 -0400 Subject: [PATCH] utils/getdeveloperlib.py: force foward-slash for pattern matching Force relative file path resolution of DEVELOPERS file entries to use forward-slash separators since pattern matching assumes forward slashes. This is to help permit uses invoking `get-developers` on Platforms where `os.sep` may not be a forward slash. Signed-off-by: James Knight Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- utils/getdeveloperlib.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/getdeveloperlib.py b/utils/getdeveloperlib.py index 08abcfed54..ce822320f8 100644 --- a/utils/getdeveloperlib.py +++ b/utils/getdeveloperlib.py @@ -251,7 +251,10 @@ def parse_developers(): if len(dev_files) == 0: print("WARNING: '%s' doesn't match any file" % fname, file=sys.stderr) - files += [os.path.relpath(f, brpath) for f in dev_files] + for f in dev_files: + dev_file = os.path.relpath(f, brpath) + dev_file = dev_file.replace(os.sep, '/') # force unix sep + files.append(dev_file) elif line == "": if not name: continue -- 2.30.2