diff options
author | Tim Peters <tim.peters@gmail.com> | 2001-10-31 04:20:26 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2001-10-31 04:20:26 (GMT) |
commit | 59ed448bc64219e7db140b5c9e3c819703184a10 (patch) | |
tree | 5d1692f665ee4c5c7548496628c631c2e22c035b | |
parent | a6ca4f40d01acfbf09751710149f49bb1053542b (diff) | |
download | cpython-59ed448bc64219e7db140b5c9e3c819703184a10.zip cpython-59ed448bc64219e7db140b5c9e3c819703184a10.tar.gz cpython-59ed448bc64219e7db140b5c9e3c819703184a10.tar.bz2 |
SF patch #474485: pydoc generates some bad html, from Rich Salz.
-rwxr-xr-x | Lib/pydoc.py | 10 | ||||
-rw-r--r-- | Misc/ACKS | 1 |
2 files changed, 6 insertions, 5 deletions
diff --git a/Lib/pydoc.py b/Lib/pydoc.py index 911291b..ab11d00 100755 --- a/Lib/pydoc.py +++ b/Lib/pydoc.py @@ -331,7 +331,7 @@ class HTMLDoc(Doc): def page(self, title, contents): """Format an HTML page.""" return ''' -<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"> +<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head><title>Python: %s</title> <style type="text/css"><!-- TT { font-family: lucidatypewriter, lucida console, courier } @@ -342,7 +342,7 @@ TT { font-family: lucidatypewriter, lucida console, courier } def heading(self, title, fgcol, bgcol, extras=''): """Format a page heading.""" return ''' -<table width="100%%" cellspacing=0 cellpadding=2 border=0> +<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="heading"> <tr bgcolor="%s"> <td valign=bottom> <br> <font color="%s" face="helvetica, arial"> <br>%s</font></td @@ -356,7 +356,7 @@ TT { font-family: lucidatypewriter, lucida console, courier } if marginalia is None: marginalia = '<tt>' + ' ' * width + '</tt>' result = ''' -<p><table width="100%%" cellspacing=0 cellpadding=2 border=0> +<table width="100%%" cellspacing=0 cellpadding=2 border=0 summary="section"> <tr bgcolor="%s"> <td colspan=3 valign=bottom> <br> <font color="%s" face="helvetica, arial">%s</font></td></tr> @@ -393,7 +393,7 @@ TT { font-family: lucidatypewriter, lucida console, courier } if i < len(list): result = result + format(list[i]) + '<br>\n' result = result + '</td>' - return '<table width="100%%"><tr>%s</tr></table>' % result + return '<table width="100%%" summary="list"><tr>%s</tr></table>' % result def grey(self, text): return '<font color="#909090">%s</font>' % text @@ -785,7 +785,7 @@ TT { font-family: lucidatypewriter, lucida console, courier } argspec = inspect.formatargspec( args, varargs, varkw, defaults, formatvalue=self.formatvalue) if realname == '<lambda>': - decl = '<em>lambda</em>' + title = '<strong>%s</strong> <em>lambda</em> ' % name argspec = argspec[1:-1] # remove parentheses else: argspec = '(...)' @@ -408,6 +408,7 @@ Kalle Svensson Hajime Saitou RajGopal Srinivasan Jim St. Pierre +Rich Salz Quentin Stafford-Fraser Frank Stajano Richard Stoakley |