Add a new signal generator_init, invoked at the end of Generator.__init__.

This commit is contained in:
Simon 2012-11-20 00:07:44 +01:00
commit 09c893f3a3
3 changed files with 4 additions and 0 deletions

View file

@ -61,6 +61,8 @@ class Generator(object):
custom_filters = self.settings.get('JINJA_FILTERS', {})
self.env.filters.update(custom_filters)
signals.generator_init.send(self)
def get_template(self, name):
"""Return the template by name.
Use self.theme to get the templates to use, and return a list of

View file

@ -2,6 +2,7 @@ from blinker import signal
initialized = signal('pelican_initialized')
finalized = signal('pelican_finalized')
generator_init = signal('generator_init')
article_generate_context = signal('article_generate_context')
article_generator_init = signal('article_generator_init')
article_generator_finalized = signal('article_generate_finalized')