From: Daan De Meyer Date: Fri, 2 Jun 2023 11:22:15 +0000 (+0200) Subject: Only raise exception if notify exit status is nonzero. X-Git-Tag: v15~127 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e59f763872e4d5f96acb11b4a77995b986bb31cc;p=thirdparty%2Fmkosi.git Only raise exception if notify exit status is nonzero. --- diff --git a/mkosi/qemu.py b/mkosi/qemu.py index dfd86856d..725558a69 100644 --- a/mkosi/qemu.py +++ b/mkosi/qemu.py @@ -305,5 +305,5 @@ def run_qemu(args: MkosiArgs, config: MkosiConfig) -> None: run(cmdline, stdin=sys.stdin, stdout=sys.stdout, env=os.environ, log=False) - if "EXIT_STATUS" in notifications: - raise subprocess.CalledProcessError(int(notifications["EXIT_STATUS"]), cmdline) + if "EXIT_STATUS" in notifications and (status := int(notifications["EXIT_STATUS"])) != 0: + raise subprocess.CalledProcessError(status, cmdline)