diff --git a/plugins/always_modified.py b/plugins/always_modified.py index 0f2578b..c0bff4b 100644 --- a/plugins/always_modified.py +++ b/plugins/always_modified.py @@ -5,16 +5,18 @@ If "modified" date/time is not defined in article metadata, fall back to the "cr from pelican import signals from pelican.contents import Content, Article + def add_modified(content): if not isinstance(content, Article): return - - if not content.settings.get('ALWAYS_MODIFIED', False): + + if not content.settings.get("ALWAYS_MODIFIED", False): return - if hasattr(content, 'date') and not hasattr(content, 'modified'): + if hasattr(content, "date") and not hasattr(content, "modified"): content.modified = content.date content.locale_modified = content.locale_date - + + def register(): signals.content_object_init.connect(add_modified)