From 7792db37e2531549561540c85718db89d3e064ac Mon Sep 17 00:00:00 2001 From: Robert Nubel Date: Mon, 6 Jul 2015 23:22:34 -0500 Subject: [PATCH] Ignore missing temporary directories when booting. Otherwise, removing your `app/tmp` and `app/routes` folders prior to booting (e.g., if you add them to your .gitignore and use Travis) will cause unnecessary FATAL error messages. Addresses revel/revel#908. --- harness/build.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/harness/build.go b/harness/build.go index 31241e7..e7e51e5 100755 --- a/harness/build.go +++ b/harness/build.go @@ -173,7 +173,9 @@ func cleanDir(dir string) { tmpPath := path.Join(revel.AppPath, dir) f, err := os.Open(tmpPath) if err != nil { - revel.ERROR.Println("Failed to clean dir:", err) + if !os.IsNotExist(err) { + revel.ERROR.Println("Failed to clean dir:", err) + } } else { defer f.Close() infos, err := f.Readdir(0)