diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-09-26 12:55:51 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-09-26 12:55:51 -0400 |
| commit | 6b911a526700d02bae664d6443cc7c0bca2fcd85 (patch) | |
| tree | 372ac76e9be71b24655243754b71ee2dd30403a3 /doc/build/builder/util.py | |
| parent | 1ff666ffdf1b79433141a006486e21f3c18b1187 (diff) | |
| download | sqlalchemy-6b911a526700d02bae664d6443cc7c0bca2fcd85.tar.gz | |
for internal link to top render #
Diffstat (limited to 'doc/build/builder/util.py')
| -rw-r--r-- | doc/build/builder/util.py | 6 |
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) |
