run/check

This commit is contained in:
Marc Beninca 2024-06-12 14:52:55 +02:00
parent 73dc9598b7
commit 959107c245
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -14,7 +14,7 @@ def get_tuples_args(tuples) -> list[str]:
def run(*tuples) -> subprocess.CompletedProcess: def run(*tuples) -> subprocess.CompletedProcess:
return subprocess.run(get_tuples_args(tuples), capture_output=False) return subprocess.run(get_tuples_args(tuples), capture_output=False, check=True)
def run_line(*tuples, charset: str = txt.CHARSET) -> str: def run_line(*tuples, charset: str = txt.CHARSET) -> str:
@ -23,6 +23,6 @@ def run_line(*tuples, charset: str = txt.CHARSET) -> str:
def run_lines(*tuples, charset: str = txt.CHARSET) -> list[str]: def run_lines(*tuples, charset: str = txt.CHARSET) -> list[str]:
process = subprocess.run(get_tuples_args(tuples), capture_output=True) process = subprocess.run(get_tuples_args(tuples), capture_output=True, check=True)
string = process.stdout.decode(charset) string = process.stdout.decode(charset)
return string.rstrip().splitlines() return string.rstrip().splitlines()