Lines Matching refs:app
22 def process_glossary_nodes(app, doctree, fromdocname):
23 if app.builder.format != 'html':
33 rendered = app.builder.render_partial(definition)
39 if hasattr(app.env, 'glossary_terms'):
40 app.env.glossary_terms.update(terms)
42 app.env.glossary_terms = terms
44 def on_build_finish(app, exc):
45 if not hasattr(app.env, 'glossary_terms'):
47 if not app.env.glossary_terms:
52 dest_dir = os.path.join(app.outdir, STATIC_DIR)
56 json.dump(app.env.glossary_terms, f)
59 def setup(app):
60 app.connect('doctree-resolved', process_glossary_nodes)
61 app.connect('build-finished', on_build_finish)