From 364e203898918b094b0359521eeddd068042c0fe Mon Sep 17 00:00:00 2001 From: "Zed A. Shaw" Date: Sat, 25 Oct 2025 13:00:54 -0400 Subject: [PATCH] Cleaned up my error handling and did a quick code review. --- main.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/main.go b/main.go index 1f339bb..853435d 100644 --- a/main.go +++ b/main.go @@ -222,7 +222,7 @@ func RenderPages() { }) if err != nil { - log.Fatalf("can't walk content") + Fatal(err, "can't walk content") } } @@ -255,14 +255,16 @@ func AddWatchDir(watcher *fsnotify.Watcher, name string) error { func WatchDir() { watcher, err := fsnotify.NewWatcher() if err != nil { - log.Fatal(err) + Fatal(err, "can't create new watcher") } defer watcher.Close() wait_time, err := time.ParseDuration(config.Settings.WatchDelay) if err != nil { - log.Fatal(err) + Fatal(err, + "can't parse watch_delay setting: %s", + config.Settings.WatchDelay) } doit := time.NewTimer(wait_time) @@ -325,14 +327,14 @@ func InitConfig(config_file string) { if os.IsNotExist(err) { out, err := os.Create(config_file) if err != nil { - log.Fatalf("error opening %s", config_file) + Fatal(err, "error opening %s", config_file) } defer out.Close() out.WriteString(DEFAULT_CONFIG) - log.Println("new config written to:", config_file) + fmt.Println("new config written to:", config_file) } else { - log.Fatalf("there's already a %s file here", config_file) + Fatal(err, "there's already a %s file here", config_file) } }