From: Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> Date: Sat, 27 Jul 2024 14:27:34 +0000 (+0200) Subject: [3.12] gh-122044: Don't error during gitignore filtering with no files (GH-122045... X-Git-Tag: v3.12.5~45 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0f83b8f30620d37eed4748e2b2b77cb1dc73c421;p=thirdparty%2FPython%2Fcpython.git [3.12] gh-122044: Don't error during gitignore filtering with no files (GH-122045) (#122354) Co-authored-by: Seth Michael Larson --- diff --git a/Tools/build/generate_sbom.py b/Tools/build/generate_sbom.py index c08568f2e003..1b000c3b16a1 100644 --- a/Tools/build/generate_sbom.py +++ b/Tools/build/generate_sbom.py @@ -108,6 +108,10 @@ def filter_gitignored_paths(paths: list[str]) -> list[str]: '.gitignore:9:*.a Tools/lib.a' """ + # No paths means no filtering to be done. + if not paths: + return [] + # Filter out files in gitignore. # Non-matching files show up as '::' git_check_ignore_proc = subprocess.run(