diff --git a/sources/org.osbuild.files b/sources/org.osbuild.files index 430e5387..0366b3c9 100755 --- a/sources/org.osbuild.files +++ b/sources/org.osbuild.files @@ -92,10 +92,8 @@ def main(options, checksums, cache, output): f"{cache}/{checksum}", f"{output}/{checksum}"], check=True) - except FileExistsError: - continue - except Exception as e: - json.dump({"error": e.message}, sys.stdout) + except subprocess.CalledProcessError as e: + json.dump({"error": e.output}, sys.stdout) return 1 json.dump({}, sys.stdout)