From 4c85555d3334145af1918b8c01f1de702e5d5ec5 Mon Sep 17 00:00:00 2001 From: Alexis Metaireau Date: Fri, 12 Nov 2010 02:18:19 +0000 Subject: [PATCH] ... and add a way to deactivate it. --- pelican/processors.py | 3 +-- pelican/settings.py | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pelican/processors.py b/pelican/processors.py index 4b43dd55..e4248645 100644 --- a/pelican/processors.py +++ b/pelican/processors.py @@ -73,8 +73,7 @@ class ArticlesProcessor(Processor): if category != '': metadatas['category'] = unicode(category) - # fallback on filesystem date - if 'date' not in metadatas.keys(): + if 'date' not in metadatas.keys() and context['FALLBACK_ON_FS_DATE']: metadatas['date'] = datetime.fromtimestamp(os.stat(f).st_ctime) article = Article(content, metadatas, settings=generator.settings, diff --git a/pelican/settings.py b/pelican/settings.py index 0838e856..c53e79d0 100644 --- a/pelican/settings.py +++ b/pelican/settings.py @@ -13,6 +13,7 @@ _DEFAULT_CONFIG = {'PATH': None, 'DISPLAY_PAGES_ON_MENU': True, 'PDF_PROCESSOR': False, 'DEFAULT_CATEGORY': 'misc', + 'FALLBACK_ON_FS_DATE': True, } def read_settings(filename):