Add a new signal article_generator_finalized, called at the end of ArticleGenerator.generate_context

This commit is contained in:
FELD Boris 2012-10-13 19:17:16 +02:00
commit 22f3c40385
3 changed files with 20 additions and 16 deletions

View file

@ -360,6 +360,8 @@ class ArticlesGenerator(Generator):
self._update_context(('articles', 'dates', 'tags', 'categories',
'tag_cloud', 'authors', 'related_posts'))
signals.article_generator_finalized.send(self)
def generate_output(self, writer):
self.generate_feeds(writer)
self.generate_pages(writer)

View file

@ -4,6 +4,7 @@ initialized = signal('pelican_initialized')
finalized = signal('pelican_finalized')
article_generate_context = signal('article_generate_context')
article_generator_init = signal('article_generator_init')
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')