Move generation of dynamic rst files to setup() rather than an event callback

This commit is contained in:
Kovid Goyal 2021-02-28 20:15:20 +05:30
parent 9457085fc8
commit 758df1e758
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -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)