mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Add config-inited event
This commit is contained in:
parent
ae620e16f7
commit
29df3a095a
2
CHANGES
2
CHANGES
@ -13,6 +13,8 @@ Deprecated
|
||||
Features added
|
||||
--------------
|
||||
|
||||
* Add :event:`config-inited` event
|
||||
|
||||
Bugs fixed
|
||||
----------
|
||||
|
||||
|
@ -500,6 +500,12 @@ handlers to the events. Example:
|
||||
Emitted when the builder object has been created. It is available as
|
||||
``app.builder``.
|
||||
|
||||
.. event:: config-inited (app, config)
|
||||
|
||||
Emitted when the config object has been initialized.
|
||||
|
||||
.. versionadded:: 1.8
|
||||
|
||||
.. event:: env-get-outdated (app, env, added, changed, removed)
|
||||
|
||||
Emitted when the environment determines which source files have changed and
|
||||
|
@ -225,6 +225,7 @@ class Sphinx(object):
|
||||
self.builder = self.create_builder(buildername)
|
||||
# check all configuration values for permissible types
|
||||
self.config.check_types()
|
||||
self.emit('config-inited', self.config)
|
||||
# set up source_parsers
|
||||
self._init_source_parsers()
|
||||
# set up the build environment
|
||||
|
@ -27,6 +27,7 @@ if False:
|
||||
# List of all known core events. Maps name to arguments description.
|
||||
core_events = {
|
||||
'builder-inited': '',
|
||||
'config-inited': 'config',
|
||||
'env-get-outdated': 'env, added, changed, removed',
|
||||
'env-get-updated': 'env',
|
||||
'env-purge-doc': 'env, docname',
|
||||
|
Loading…
Reference in New Issue
Block a user