summaryrefslogtreecommitdiff
path: root/_exts/tsref.py
diff options
context:
space:
mode:
Diffstat (limited to '_exts/tsref.py')
-rw-r--r--_exts/tsref.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/_exts/tsref.py b/_exts/tsref.py
index ae0e924b..daeb08cd 100644
--- a/_exts/tsref.py
+++ b/_exts/tsref.py
@@ -171,7 +171,10 @@ class LinkFilter(Filter):
defname = make_id('tsref-type-' + value);
t = copy_token(ttype)
if defname in id_to_doc:
- current_docname = self.app.builder._current_docname
+ if hasattr(self.app.builder, "_current_docname"):
+ current_docname = self.app.builder._current_docname
+ else:
+ current_docname = "(unknown-doc)"
docname = id_to_doc[defname]
uri = self.app.builder.get_relative_uri(current_docname, docname)
href = uri + "#" + defname