summaryrefslogtreecommitdiff
path: root/sphinx/config.py
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2020-04-05 13:59:42 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2020-04-05 22:03:54 +0900
commit18a14e475c44297a28e0ff5f00c23c7b17623fde (patch)
treea242903f64a7af3bf5637977ea1e20fe7e11ec0c /sphinx/config.py
parentaa1f7fb0ffd8ba5fc07a830ff27e834de5c6c995 (diff)
downloadsphinx-git-18a14e475c44297a28e0ff5f00c23c7b17623fde.tar.gz
Fix #7409: Convert configuration values on late config-inited event
This changes a priority for config-inited handlers of core modules to invoke them at the late of the event. It allows extensions to modify configurations.
Diffstat (limited to 'sphinx/config.py')
-rw-r--r--sphinx/config.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/sphinx/config.py b/sphinx/config.py
index 87007c33d..19a8f6c4f 100644
--- a/sphinx/config.py
+++ b/sphinx/config.py
@@ -478,11 +478,11 @@ def check_master_doc(app: "Sphinx", env: "BuildEnvironment", added: Set[str],
def setup(app: "Sphinx") -> Dict[str, Any]:
- app.connect('config-inited', convert_source_suffix)
- app.connect('config-inited', init_numfig_format)
- app.connect('config-inited', correct_copyright_year)
- app.connect('config-inited', check_confval_types)
- app.connect('config-inited', check_primary_domain)
+ app.connect('config-inited', convert_source_suffix, priority=800)
+ app.connect('config-inited', init_numfig_format, priority=800)
+ app.connect('config-inited', correct_copyright_year, priority=800)
+ app.connect('config-inited', check_confval_types, priority=800)
+ app.connect('config-inited', check_primary_domain, priority=800)
app.connect('env-get-outdated', check_master_doc)
return {