test: deal with missing sfdisk correctly

This commit is contained in:
Michael Vogt 2024-01-02 13:09:19 +01:00 committed by Ondřej Budai
parent 8bb399d269
commit 4a86688870

View file

@ -26,11 +26,14 @@ from .. import initrd, test
def have_sfdisk_with_json():
r = subprocess.run(["sfdisk", "--version"],
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
encoding="utf8",
check=False)
try:
r = subprocess.run(["sfdisk", "--version"],
stdout=subprocess.PIPE,
stderr=subprocess.PIPE,
encoding="utf8",
check=False)
except FileNotFoundError:
return False
if r.returncode != 0:
return False