From 65eab7316f5f3d81e0e6ddd320e2a24cb3994c5b Mon Sep 17 00:00:00 2001 From: Lars Lehtonen Date: Fri, 25 Aug 2023 12:47:20 -0700 Subject: [PATCH] tools/j2y2j: fix dropped error (#402) tools/j2y2j: log clearer error messages --- tools/j2y2j/main.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tools/j2y2j/main.go b/tools/j2y2j/main.go index 4b74fb43..3ac75754 100644 --- a/tools/j2y2j/main.go +++ b/tools/j2y2j/main.go @@ -18,6 +18,7 @@ package main import ( "fmt" "io/ioutil" + "log" "os" "path" @@ -49,11 +50,13 @@ func main() { filename := os.Args[1] file, err := ioutil.ReadFile(filename) if err != nil { - panic(err) + log.Fatalf("error reading file: %v", err) } var node yaml.Node err = yaml.Unmarshal(file, &node) - + if err != nil { + log.Fatalf("error unmarshaling yaml file: %v", err) + } dump(&node, "") switch os.Args[2] { @@ -63,7 +66,7 @@ func main() { case "--yaml": result, err := yaml.Marshal(&node) if err != nil { - panic(err) + log.Fatalf("error marshaling yaml: %v", err) } fmt.Printf("%s", string(result)) default: