From dd563360afab5b7bc9d273e5404b86e5ce26b860 Mon Sep 17 00:00:00 2001 From: GyDi Date: Fri, 12 Aug 2022 11:14:34 +0800 Subject: [PATCH] fix: script exception handle --- src-tauri/src/config/script.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src-tauri/src/config/script.rs b/src-tauri/src/config/script.rs index 09b8f22..21a41f4 100644 --- a/src-tauri/src/config/script.rs +++ b/src-tauri/src/config/script.rs @@ -41,9 +41,9 @@ pub fn use_script(script: String, config: Mapping) -> Result<(Mapping, Vec<(Stri }}"# ); let result: String = ctx.eval(code.as_str())?; - // if result.starts_with("__error_flag__") { - // anyhow::bail!(result.slice_unchecked(begin, end)); - // } + if result.starts_with("__error_flag__") { + anyhow::bail!(result[15..].to_owned()); + } if result == "\"\"" { anyhow::bail!("main function should return object"); }