1
0
Fork 0
forked from github/pelican
pelican-theme/pelican/signals.py

45 lines
1.4 KiB
Python
Raw Normal View History

# -*- coding: utf-8 -*-
from __future__ import unicode_literals, print_function
2011-06-18 01:03:53 +02:00
from blinker import signal
2013-01-04 18:53:12 -05:00
# Run-level signals:
2011-06-18 01:03:53 +02:00
initialized = signal('pelican_initialized')
2013-01-04 18:53:12 -05:00
get_generators = signal('get_generators')
finalized = signal('pelican_finalized')
2013-01-04 18:53:12 -05:00
# Reader-level signals
readers_init = signal('readers_init')
2013-01-04 18:53:12 -05:00
# Generator-level signals
generator_init = signal('generator_init')
2013-01-04 18:53:12 -05:00
article_generator_init = signal('article_generator_init')
article_generator_pretaxonomy = signal('article_generator_pretaxonomy')
article_generator_finalized = signal('article_generator_finalized')
2014-01-02 18:43:45 +01:00
article_generator_write_article = signal('article_generator_write_article')
article_writer_finalized = signal('article_writer_finalized')
2013-01-04 18:53:12 -05:00
page_generator_init = signal('page_generator_init')
page_generator_finalized = signal('page_generator_finalized')
2013-01-04 18:53:12 -05:00
static_generator_init = signal('static_generator_init')
static_generator_finalized = signal('static_generator_finalized')
2013-01-04 18:53:12 -05:00
# Page-level signals
article_generator_preread = signal('article_generator_preread')
article_generator_context = signal('article_generator_context')
2013-01-04 18:53:12 -05:00
page_generator_preread = signal('page_generator_preread')
page_generator_context = signal('page_generator_context')
2013-01-04 18:53:12 -05:00
static_generator_preread = signal('static_generator_preread')
static_generator_context = signal('static_generator_context')
content_object_init = signal('content_object_init')
2013-08-17 12:48:34 +02:00
# Writers signals
content_written = signal('content_written')