From 43e513f218e66ccdf128e5de5a4db279f47ff063 Mon Sep 17 00:00:00 2001 From: Deniz Turgut Date: Sat, 28 Oct 2023 17:37:56 +0300 Subject: [PATCH] run pelican first before waiting for changes --- pelican/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pelican/__init__.py b/pelican/__init__.py index e0526b1f..fcdda8a4 100644 --- a/pelican/__init__.py +++ b/pelican/__init__.py @@ -455,8 +455,9 @@ def autoreload(args, excqueue=None): settings_file = os.path.abspath(args.settings) while True: try: - changed_files = wait_for_changes(args.settings, Readers, settings) + pelican.run() + changed_files = wait_for_changes(args.settings, Readers, settings) changed_files = {c[1] for c in changed_files} if settings_file in changed_files: @@ -464,7 +465,6 @@ def autoreload(args, excqueue=None): console.print('\n-> Modified: {}. re-generating...'.format( ', '.join(changed_files))) - pelican.run() except KeyboardInterrupt: if excqueue is not None: