diff options
author | Adam Mathes <adam@trenchant.org> | 2018-02-18 09:24:10 -0800 |
---|---|---|
committer | Adam Mathes <adam@trenchant.org> | 2018-02-18 09:24:10 -0800 |
commit | 9989337b3f760267f40bfe67a501eed3de012417 (patch) | |
tree | 86b52d4606d1bf8a4c431df329fc59aaad48c1e3 /render | |
parent | 1dc63a221695eeacf226e301ec4306e8573e1b79 (diff) | |
download | snkt-9989337b3f760267f40bfe67a501eed3de012417.tar.gz snkt-9989337b3f760267f40bfe67a501eed3de012417.tar.bz2 snkt-9989337b3f760267f40bfe67a501eed3de012417.zip |
watch now also rebuilds on template file changes
Diffstat (limited to 'render')
-rw-r--r-- | render/render.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/render/render.go b/render/render.go index ba8e52b..bf53208 100644 --- a/render/render.go +++ b/render/render.go @@ -77,7 +77,11 @@ func Init() { tx := template.New("t").Funcs(tmplFuncs) templates[tf], err = tx.ParseFiles(base, t) if err != nil { - panic(err) + // temporary files can confuse this, especially when + // running the file system watcher so we silently + // ignore any templates that disappeared since we started + // since this is usually not a real error condition + delete(templates, tf) } } rel_href = regexp.MustCompile(`href="/(.+)"`) |