summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthias Beyer <matthias.beyer@atos.net>2021-06-08 15:44:23 +0200
committerMatthias Beyer <matthias.beyer@atos.net>2021-06-09 14:33:13 +0200
commit7ebc7d978a31c14a8f90db8540c8c43829e899ba (patch)
tree8c2bedc6729fb822f34769b90c57952de4d97500
parentd97369ed5ff02b6806b9042bb37ebe60dc14da8d (diff)
Add more error context
Signed-off-by: Matthias Beyer <matthias.beyer@atos.net>
-rw-r--r--src/package/script.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/package/script.rs b/src/package/script.rs
index 9935ee2..30b198f 100644
--- a/src/package/script.rs
+++ b/src/package/script.rs
@@ -232,7 +232,9 @@ impl<'a> ScriptBuilder<'a> {
hb.register_helper("join", Box::new(JoinHelper));
hb.register_helper("joinwith", Box::new(JoinWithHelper));
hb.set_strict_mode(strict_mode);
- hb.render("script", package).map_err(Error::from)
+ hb.render("script", package)
+ .with_context(|| anyhow!("Rendering script for package {} {} failed", package.name(), package.version()))
+ .map_err(Error::from)
}
}