diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-01-18 16:16:00 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-01-18 16:16:00 +0100 |
commit | d3d5dde23d81ccd32c99be7cba244725c505f2bd (patch) | |
tree | 1c9050c2546e1e7d42d652fcae2dcf9ceb1b765c /exts | |
parent | fa9569b8e354dfcd46b791ca2572d120e990d6ac (diff) | |
download | docs-d3d5dde23d81ccd32c99be7cba244725c505f2bd.tar.gz docs-d3d5dde23d81ccd32c99be7cba244725c505f2bd.tar.bz2 docs-d3d5dde23d81ccd32c99be7cba244725c505f2bd.zip |
Handle forward references correctly in tsref
Diffstat (limited to 'exts')
-rw-r--r-- | exts/tsref.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/exts/tsref.py b/exts/tsref.py index 03575d31..c8a114d7 100644 --- 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) |