commit d3d5dde23d81ccd32c99be7cba244725c505f2bd
parent fa9569b8e354dfcd46b791ca2572d120e990d6ac
Author: Florian Dold <florian.dold@gmail.com>
Date: Mon, 18 Jan 2016 16:16:00 +0100
Handle forward references correctly in tsref
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/exts/tsref.py b/exts/tsref.py
@@ -201,7 +201,8 @@ class LinkFilter(Filter):
-def remember_targets(app, doctree, docname):
+def remember_targets(app, doctree):
+ docname = app.env.docname
for node in doctree.traverse():
if not isinstance(node, nodes.Element):
continue
@@ -220,7 +221,7 @@ def setup(app):
lexer.add_filter(LinkFilter(app))
app.add_lexer('tsref', lexer)
app.add_builder(MyHtmlBuilder)
- app.connect("doctree-resolved", remember_targets)
+ app.connect("doctree-read", remember_targets)