1
0
Fork 0
forked from github/pelican

Merge pull request #719 from streeter/pages_generator_finalized

Add a pages_generator_finalized signal.
This commit is contained in:
Bruno Binet 2013-02-11 00:37:31 -08:00
commit 557f1cc956
3 changed files with 4 additions and 0 deletions

View file

@ -73,6 +73,7 @@ get_generators generators invoked in Pelic
generator in a tuple or in a list.
pages_generate_context pages_generator, metadata
pages_generator_init pages_generator invoked in the PagesGenerator.__init__
pages_generator_finalized pages_generator invoked at the end of PagesGenerator.generate_context
============================= ============================ ===========================================================================
The list is currently small, so don't hesitate to add signals and make a pull

View file

@ -475,6 +475,8 @@ class PagesGenerator(Generator):
self._update_context(('pages', ))
self.context['PAGES'] = self.pages
signals.pages_generator_finalized.send(self)
def generate_output(self, writer):
for page in chain(self.translations, self.pages,
self.hidden_translations, self.hidden_pages):

View file

@ -12,4 +12,5 @@ article_generator_finalized = signal('article_generate_finalized')
get_generators = signal('get_generators')
pages_generate_context = signal('pages_generate_context')
pages_generator_init = signal('pages_generator_init')
pages_generator_finalized = signal('pages_generator_finalized')
content_object_init = signal('content_object_init')