From ac1af8093ef39028c993c5b343c557d94528fd25 Mon Sep 17 00:00:00 2001 From: Fred Drake Date: Sat, 29 Sep 2001 19:07:22 +0000 Subject: Handle PEP references the same way RFC references. --- Doc/tools/sgmlconv/docfixer.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Doc/tools/sgmlconv/docfixer.py b/Doc/tools/sgmlconv/docfixer.py index f2ad181..8436784 100755 --- a/Doc/tools/sgmlconv/docfixer.py +++ b/Doc/tools/sgmlconv/docfixer.py @@ -759,9 +759,9 @@ def skip_leading_nodes(children, start=0): def fixup_rfc_references(doc, fragment): - for rfcnode in find_all_elements(fragment, "rfc"): + for rfcnode in find_all_elements_from_set(fragment, ("pep", "rfc")): rfcnode.appendChild(doc.createTextNode( - "RFC " + rfcnode.getAttribute("num"))) + rfcnode.tagName.upper() + " " + rfcnode.getAttribute("num"))) def fixup_signatures(doc, fragment): @@ -1026,10 +1026,9 @@ def convert(ifp, ofp): d = {} for gi in events.parser.get_empties(): d[gi] = gi - if d.has_key("author"): - del d["author"] - if d.has_key("rfc"): - del d["rfc"] + for key in ("author", "pep", "rfc"): + if d.has_key(key): + del d[key] knownempty = d.has_key # try: -- cgit v0.12