replace FALLBACK_ON_FS_DATE by DEFAULT_DATE

DEFAULT_DATE allows to specify any default date as a tuple in addition to the
fallback on filesystem mtime check
This commit is contained in:
Bruno Binet 2012-07-05 00:07:01 +02:00
commit 36be150f20
2 changed files with 7 additions and 3 deletions

View file

@ -268,9 +268,13 @@ class ArticlesGenerator(Generator):
if category != '':
metadata['category'] = Category(category, self.settings)
if 'date' not in metadata and self.settings['FALLBACK_ON_FS_DATE']:
if 'date' not in metadata and self.settings['DEFAULT_DATE']:
if self.settings['DEFAULT_DATE'] == 'fs':
metadata['date'] = datetime.datetime.fromtimestamp(
os.stat(f).st_ctime)
os.stat(f).st_ctime)
else:
metadata['date'] = datetime.datetime(
*self.settings['DEFAULT_DATE'])
article = Article(content, metadata, settings=self.settings,
filename=f)