diff --git a/src/feather/app.py b/src/feather/app.py index a89190a..4db3319 100755 --- a/src/feather/app.py +++ b/src/feather/app.py @@ -210,8 +210,9 @@ class FeatherApp: ) async def daemon_watch_loop(self, sync_up_event: Event, sync_down_event: Event): - def filter_html(change, path): - return Path(path).suffix == ".html" + def filter_html(change, path_str): + path = Path(path_str) + return path.is_dir() or path.suffix == ".html" async for changes in awatch( self.config.html_root,