summaryrefslogtreecommitdiff
path: root/src/templatespec.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/templatespec.rs')
-rw-r--r--src/templatespec.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/templatespec.rs b/src/templatespec.rs
index dbb39dc..7b8723b 100644
--- a/src/templatespec.rs
+++ b/src/templatespec.rs
@@ -40,7 +40,8 @@ impl TemplateSpec {
/// Read a template.yaml file and create the corresponding TemplateSpec.
pub fn from_file(filename: &Path) -> Result<TemplateSpec, SubplotError> {
- let yaml = resource::read_as_string(filename, None)?;
+ let yaml = resource::read_as_string(filename, None)
+ .map_err(|err| SubplotError::ReadFile(filename.to_path_buf(), err))?;
let spec = TemplateSpec::from_yaml(&yaml)?;
let dirname = match filename.parent() {
Some(x) => x,