Skip to content

Commit d1acab5

Browse files
authored
chore: check for None type in error output (#1049)
Signed-off-by: Ben Selwyn-Smith <[email protected]>
1 parent 199809e commit d1acab5

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/macaron/provenance/provenance_verifier.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,7 +334,10 @@ def _verify_slsa(
334334

335335
except (subprocess.CalledProcessError, subprocess.TimeoutExpired) as error:
336336
logger.error(error)
337-
errors.append(error.output.decode("utf-8"))
337+
if error.output:
338+
errors.append(error.output.decode("utf-8"))
339+
else:
340+
errors.append(f"Verification failed: {type(error)}")
338341
except OSError as error:
339342
logger.error(error)
340343
errors.append(str(error))

0 commit comments

Comments
 (0)