From 59fe5b37fda1093e04ba1d6c34b86950413b0beb Mon Sep 17 00:00:00 2001 From: Kamen Mladenov Date: Fri, 2 May 2025 15:27:10 +0300 Subject: fix(zkvms_guest_io): Expect instead of unwrap temporary files --- zkvms_guest_io/src/main.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'zkvms_guest_io/src/main.rs') diff --git a/zkvms_guest_io/src/main.rs b/zkvms_guest_io/src/main.rs index e44245e..a38ce99 100644 --- a/zkvms_guest_io/src/main.rs +++ b/zkvms_guest_io/src/main.rs @@ -199,14 +199,20 @@ fn main() { continue; } - let raw_data = &read_to_string(METRICS_TEMP_OUTPUT_PATH).ok().unwrap(); + let raw_data = &read_to_string(METRICS_TEMP_OUTPUT_PATH) + .ok() + .expect(&format!( + "Couldn't read temporary metrics output file \"{METRICS_TEMP_OUTPUT_PATH}\"!" + )); run[operation] = json::parse(raw_data).unwrap(); run[operation]["memory"] = get_runexec_value(&stdout, "memory", 'B') .parse::() .unwrap() .into(); - let proofSize = &read_to_string(PROOF_SIZE_FILE_PATH).ok().unwrap(); + let proofSize = &read_to_string(PROOF_SIZE_FILE_PATH).ok().expect(&format!( + "Couldn't read temporary proof size file \"{PROOF_SIZE_FILE_PATH}\"!" + )); run[operation]["proofSize"] = proofSize.parse::().unwrap().into(); } -- cgit v1.2.3