Mercurial > cpython-lru_cache-weakref
diff Doc/texinputs/python.sty @ 10855:28887f40e344 legacy-trunk
\declaremodule: Make this more robust. Only attempt to add an index
entry based on the module type if the type is known.
Otherwise, spit out a warning the the module type
parameter was bad and generate a "plain" index entry.
Without this, the bad module type was emitted as
text.
Problem noticed by processing Michael Hudson's docs for
bytecodehacks.
| author | Fred Drake <fdrake@acm.org> |
|---|---|
| date | Mon, 17 May 1999 14:47:10 +0000 |
| parents | b7378df3db56 |
| children | be0ac5abe83b |
line wrap: on
line diff
--- a/Doc/texinputs/python.sty Thu May 13 18:57:28 1999 +0000 +++ b/Doc/texinputs/python.sty Mon May 17 14:47:10 1999 +0000 @@ -314,7 +314,12 @@ \else \renewcommand{\py@thismodulekey}{#1} \fi - \csname py@#2IndexModule\endcsname{#3} + \@ifundefined{py@#2IndexModule}{% + \typeout{*** MACRO declaremodule called with unknown module type: `#2'} + \py@ModuleIndex{#3}% + }{% + \csname py@#2IndexModule\endcsname{#3}% + } \label{module-\py@thismodulekey} } \newif\ifpy@ModPlatformFileIsOpen \py@ModPlatformFileIsOpenfalse
