[Doc-SIG] Bugfix II -- ManualPage.py
Mike Fletcher
mcfletch@golden.net
Tue, 31 Mar 1998 21:05:22 -0500
Hi Daniel,
Rewriting the hyperlink_regex in ManualPage so that it does a simple,
deterministic search should fix the error around line 505 which you are
currently working around (and for which the workaround can cause index
errors)... You will, also need to reduce each index
Caveat: I haven't got anything with links with which to test this, just a
lot of files that are failing due to the indexerrors.
Cheers,
Mike
8<____ ManualPage.py line 109 _____
hyperlink_regex =
regex.compile('HREF=\\([^:]*\\)\\(::\\)\\([^:]*\\)\\(/HREF\\)')
8<____ ManualPage.py line 500 _____
while 1:
index = hyperlink_regex.search(text, index+len(rendered_link))
if index == -1: break
link_len = len(hyperlink_regex.group(0))
# Group 1 is the link, group 3 the link text
link, link_text = hyperlink_regex.group(1), hyperlink_regex.group(3)
________________________________
M i k e C . F l e t c h e r
mcfletch@golden.net
http://www.golden.net/~mcfletch/
________________________________
Design, Consultation, Training
Now available for hire