From 0f67a191f172122c429c9ca5e590882a1f7240a9 Mon Sep 17 00:00:00 2001 From: arduano Date: Tue, 16 Apr 2024 14:14:47 +1000 Subject: [PATCH] propagate exec error --- src/eval/execution.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/eval/execution.rs b/src/eval/execution.rs index 8d53cbf..fe182e6 100644 --- a/src/eval/execution.rs +++ b/src/eval/execution.rs @@ -30,7 +30,7 @@ pub fn evaluate(nix_expr: &str) -> EvalResult { // Execute the Nix runtime JS module, get its exports let nixjs_rt_str = include_str!("../../nixjs-rt/dist/lib.mjs"); - let nixjs_rt_obj = exec_module(nixjs_rt_str, scope).unwrap(); + let nixjs_rt_obj = exec_module(nixjs_rt_str, scope)?; // Set them to a global variable let nixrt_attr = v8::String::new(scope, "n").unwrap();