diff --git a/pelican/generators.py b/pelican/generators.py index bfdac1a5..3f5e6a5a 100644 --- a/pelican/generators.py +++ b/pelican/generators.py @@ -416,6 +416,9 @@ class ArticlesGenerator(Generator): preread_sender=self, context_signal=signals.article_generator_context, context_sender=self) + except IndexError as e: + # Ignore empty files silently + continue except Exception as e: logger.warning('Could not process {}\n{}'.format(f, e)) continue @@ -535,6 +538,9 @@ class PagesGenerator(Generator): preread_sender=self, context_signal=signals.page_generator_context, context_sender=self) + except IndexError as e: + # Ignore empty files silently + continue except Exception as e: logger.warning('Could not process {}\n{}'.format(f, e)) continue