Commit 0a89ea57 authored by Fred Drake's avatar Fred Drake

\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.
parent 4e7bcd73
......@@ -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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment