From bc40b225f03e9fc5f17b13bf5e6aaabada0ba6f6 Mon Sep 17 00:00:00 2001 From: nat Date: Sat, 31 May 2025 01:45:16 -0700 Subject: [PATCH] build.hy: only check last compile date if file exists --- www/src/build.hy | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/www/src/build.hy b/www/src/build.hy index 90bf6e9..c26c306 100644 --- a/www/src/build.hy +++ b/www/src/build.hy @@ -25,7 +25,9 @@ (getattr (stat file) "st_ctime")) (defn last-changed-prev-compile [file] - (getattr (stat (-> file (.replace ".hy" ".html") (.replace "./pages/" "../site/html/"))) "st_ctime")) + (if (file? (-> file (.replace ".hy" ".html") (.replace "./pages/" "../site/html/"))) + (getattr (stat (-> file (.replace ".hy" ".html") (.replace "./pages/" "../site/html/"))) "st_ctime") + False)) (defmain [] (setv last-compile-time (last-changed "../site"))