From a987b65bd2abe6faa37425c4f061362435125382 Mon Sep 17 00:00:00 2001 From: "M. Utku Altinkaya" Date: Wed, 25 Sep 2013 04:43:06 +0300 Subject: [PATCH 1/2] Watch static folders in Autoreload mode --- pelican/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pelican/__init__.py b/pelican/__init__.py index b3ffe21a..5cf89927 100644 --- a/pelican/__init__.py +++ b/pelican/__init__.py @@ -320,6 +320,9 @@ def main(): pelican.ignore_files), 'settings': file_watcher(args.settings)} + for static_path in settings.get("STATIC_PATHS", []): + watchers[static_path] = file_watcher(static_path) + try: if args.autoreload: print(' --- AutoReload Mode: Monitoring `content`, `theme` and' From cda21c5481d812e24df9d3cc734bbd9f7e35b503 Mon Sep 17 00:00:00 2001 From: "M. Utku Altinkaya" Date: Wed, 22 Jan 2014 01:55:46 +0200 Subject: [PATCH 2/2] Update __init__.py Watch static folders using utils.folder_watcher --- pelican/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pelican/__init__.py b/pelican/__init__.py index 5cf89927..0d4d1605 100644 --- a/pelican/__init__.py +++ b/pelican/__init__.py @@ -321,7 +321,7 @@ def main(): 'settings': file_watcher(args.settings)} for static_path in settings.get("STATIC_PATHS", []): - watchers[static_path] = file_watcher(static_path) + watchers[static_path] = folder_watcher(static_path, [''], pelican.ignore_files) try: if args.autoreload: