# HG changeset patch # User Ben Artin # Date 1482829778 18000 # Node ID e01473c3ea7e8d17b38d30614c59b2f930c549c6 # Parent 82509bce94ca9f0c351ed78a533b3a07ec859898 Allow page source to post-process page config at the end of page loading diff -r 82509bce94ca -r e01473c3ea7e piecrust/page.py --- a/piecrust/page.py Tue Dec 20 22:20:18 2016 -0800 +++ b/piecrust/page.py Tue Dec 27 04:09:38 2016 -0500 @@ -139,6 +139,7 @@ if was_cache_valid: self._flags |= FLAG_RAW_CACHE_VALID + self.source.finalizeConfig(self) def _parse_config_date(page_date): if page_date is None: diff -r 82509bce94ca -r e01473c3ea7e piecrust/sources/base.py --- a/piecrust/sources/base.py Tue Dec 20 22:20:18 2016 -0800 +++ b/piecrust/sources/base.py Tue Dec 27 04:09:38 2016 -0500 @@ -135,4 +135,7 @@ self._provider_type = cls return self._provider_type(self, page, override) + + def finalizeConfig(self, page): + pass