summaryrefslogtreecommitdiff
path: root/doc/build/builder/util.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-09-26 12:55:51 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2010-09-26 12:55:51 -0400
commit6b911a526700d02bae664d6443cc7c0bca2fcd85 (patch)
tree372ac76e9be71b24655243754b71ee2dd30403a3 /doc/build/builder/util.py
parent1ff666ffdf1b79433141a006486e21f3c18b1187 (diff)
downloadsqlalchemy-6b911a526700d02bae664d6443cc7c0bca2fcd85.tar.gz
for internal link to top render #
Diffstat (limited to 'doc/build/builder/util.py')
-rw-r--r--doc/build/builder/util.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/build/builder/util.py b/doc/build/builder/util.py
index 0ae4de5cd..dc2e27245 100644
--- a/doc/build/builder/util.py
+++ b/doc/build/builder/util.py
@@ -3,6 +3,10 @@ import re
def striptags(text):
return re.compile(r'<[^>]*>').sub('', text)
+def go(m):
+ # .html with no anchor if present, otherwise "#" for top of page
+ return m.group(1) or '#'
+
def strip_toplevel_anchors(text):
- return re.compile(r'\.html#[-\w]+-toplevel').sub('.html', text)
+ return re.compile(r'(\.html)?#[-\w]+-toplevel').sub(go, text)