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