From 79fe46ea45199489ac8cffd604c1460316e3bf0a Mon Sep 17 00:00:00 2001 From: Christian Richter Date: Fri, 17 Jun 2022 10:05:34 +0200 Subject: [PATCH] add error handling Signed-off-by: Christian Richter --- docs/helpers/configenvextractor.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/docs/helpers/configenvextractor.go b/docs/helpers/configenvextractor.go index 358fc005b..df174223f 100644 --- a/docs/helpers/configenvextractor.go +++ b/docs/helpers/configenvextractor.go @@ -47,12 +47,18 @@ func GenerateIntermediateCode(templatePath string, intermediateCodePath string, } fmt.Println("Generating intermediate go code for " + intermediateCodePath + " using template " + templatePath) tpl := template.Must(template.New("").Parse(string(content))) - os.MkdirAll(path.Dir(intermediateCodePath), 0700) + err = os.MkdirAll(path.Dir(intermediateCodePath), 0700) + if err != nil { + log.Fatal(err) + } runner, err := os.Create(intermediateCodePath) if err != nil { log.Fatal(err) } - tpl.Execute(runner, paths) + err = tpl.Execute(runner, paths) + if err != nil { + log.Fatal(err) + } } func RunIntermediateCode(intermediateCodePath string) {