diff options
Diffstat (limited to 'check')
-rwxr-xr-x | check | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -58,8 +58,10 @@ class Runcmd: self.msg(f"RUN: {argv} {kwargs}") if not self._verbose: - kwargs["stdout"] = PIPE - kwargs["stderr"] = STDOUT + if "stdout" not in kwargs: + kwargs["stdout"] = PIPE + if "stderr" not in kwargs: + kwargs["stderr"] = STDOUT assert "key" not in kwargs env = dict(os.environ) @@ -176,9 +178,11 @@ class Runcmd: "metadata", "-o", "json", + "--merciful", filename, ], stdout=PIPE, + stderr=PIPE, ).stdout.decode("UTF-8") metadata = json.loads(metadata) impls = metadata.get("impls", {}) |