From: Mike Bayer Date: Sun, 26 Sep 2010 16:55:51 +0000 (-0400) Subject: for internal link to top render # X-Git-Tag: rel_0_6_5~41 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b911a526700d02bae664d6443cc7c0bca2fcd85;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git for internal link to top render # --- diff --git a/doc/build/builder/util.py b/doc/build/builder/util.py index 0ae4de5cd4..dc2e27245a 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)