From 933210c93b6ea9ad1f7b1d20099fb6784859e7b9 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Mon, 14 Jul 2025 19:19:58 -0400 Subject: [PATCH] fixed crash on missing templates dir when starting server --- src/zona/server.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/zona/server.py b/src/zona/server.py index 82e6381..f8b0000 100644 --- a/src/zona/server.py +++ b/src/zona/server.py @@ -237,11 +237,13 @@ def serve( observer.schedule( event_handler, path=str(root / "content"), recursive=True ) - observer.schedule( - event_handler, - path=str(root / "templates"), - recursive=True, - ) + templates = root / "templates" + if templates.is_dir(): + observer.schedule( + event_handler, + path=str(templates), + recursive=True, + ) observer.start() # function to shut down gracefully