ci: [refactor] Allow overwriting check option in run helper

Also, use str(e) consistently in all run helpers.

This refactor does not change any behavior.

This can be reviewed by checking that all instances are exactly
identical code now:
$ git grep --function-context 'def run(cmd'

Github-Pull: #34461
Rebased-From: 2222dadabb
This commit is contained in:
MarcoFalke
2026-01-30 13:00:19 +01:00
committed by fanquake
parent 7317a0ba1f
commit f5d4dc9419
2 changed files with 4 additions and 3 deletions

View File

@@ -10,10 +10,11 @@ import shlex
def run(cmd, **kwargs):
print("+ " + shlex.join(cmd), flush=True)
kwargs.setdefault("check", True)
try:
return subprocess.run(cmd, check=True, **kwargs)
return subprocess.run(cmd, **kwargs)
except Exception as e:
sys.exit(e)
sys.exit(str(e))
def main():

View File

@@ -14,7 +14,7 @@ def run(cmd, **kwargs):
try:
return subprocess.run(cmd, check=True, **kwargs)
except Exception as e:
sys.exit(e)
sys.exit(str(e))
def main():