Kaydet (Commit) ec77e659 authored tarafından Fred Drake's avatar Fred Drake

Fix \withsubitem so that it actually works if the only indexing macro in

the content body is the \ttindex macro, which seems to match actual usage.

Adjust \funcline to restore the "index sub-item" for functions to be
" (in module <name>)" instead of " (in <name>)".  This is need to match
uses of \withsubitem throughout the documentation.  (Not ideal, but
gets achieves consistency.)
üst d34cfcb4
......@@ -293,14 +293,8 @@
}
\newcommand{\withsubitem}[2]{%
\begingroup%
\def\index@subitem{#1}%
\ifpy@usingsubitem%
#2%
\else%
\py@usingsubitemtrue%
#2%
\py@usingsubitemfalse%
\fi
\def\ttindex##1{\index{##1@{\py@idxcode{##1}} #1}}%
#2%
\endgroup%
}
......@@ -583,8 +577,9 @@
% simple functions (not methods) -----------------------------------------
% \begin{funcdesc}{name}{args}
\newcommand{\funcline}[2]{\funclineni{#1}{#2}%
\index{#1@{\py@idxcode{#1()}} (in \py@thismodule)}}
\newcommand{\funcline}[2]{%
\funclineni{#1}{#2}%
\index{#1@{\py@idxcode{#1()}} (in module \py@thismodule)}}
\newenvironment{funcdesc}[2]{
\begin{fulllineitems}
\funcline{#1}{#2}
......
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