From 758df1e7588d9a6ff0497ba5255a2cda3a763d9e Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 28 Feb 2021 20:15:20 +0530 Subject: [PATCH] Move generation of dynamic rst files to setup() rather than an event callback --- manual/custom.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/manual/custom.py b/manual/custom.py index 24740816d6..4c55a8b2b8 100644 --- a/manual/custom.py +++ b/manual/custom.py @@ -14,10 +14,6 @@ from epub import EPUBHelpBuilder from latex import LaTeXHelpBuilder -def substitute(app, doctree): - pass - - def info(*a): getLogger(__name__).info(*a) @@ -311,9 +307,9 @@ def cli_docs(language): update_cli_doc(cmd, raw, language) -def generate_docs(app, config): - cli_docs(config.language) - template_docs(config.language) +def generate_docs(language): + cli_docs(language) + template_docs(language) def template_docs(language): @@ -357,12 +353,11 @@ def setup_man_pages(app): def setup(app): from docutils.parsers.rst import roles setup_man_pages(app) + generate_docs(app.config.language) app.add_css_file('custom.css') app.add_builder(EPUBHelpBuilder) app.add_builder(LaTeXHelpBuilder) app.connect('source-read', source_read_handler) - app.connect('doctree-read', substitute) - app.connect('config-inited', generate_docs) app.connect('html-page-context', add_html_context) app.connect('build-finished', finished) roles.register_local_role('guilabel', guilabel_role)