build.hy: only check last compile date if file exists

This commit is contained in:
2025-05-31 01:45:16 -07:00
parent c2d75b7ac2
commit bc40b225f0

View File

@ -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"))