package main import ( "fmt" "html/template" "log" "net/http" ) func reloadTemplate(t **template.Template, files ...string) error { tmpl, err := template.ParseFiles(files...) if err != nil { msg := fmt.Sprintf("Template load error: %v", err) log.Println(msg) } else { *t = tmpl } return err } func templateError(err error, w http.ResponseWriter) { msg := "Template execution error" http.Error(w, msg, http.StatusInternalServerError) log.Println(msg) }