From: Fred Drake Date: Mon, 30 Oct 2000 06:22:22 +0000 (+0000) Subject: Fix \withsubitem so that it actually works if the only indexing macro in X-Git-Tag: v2.1a1~783 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ec77e6590d3b7379b07bc777b3cd1bbeb15ef8db;p=python 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 )" instead of " (in )". This is need to match uses of \withsubitem throughout the documentation. (Not ideal, but gets achieves consistency.) --- diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty index c9b2a8f409..b4b6aea31d 100644 --- a/Doc/texinputs/python.sty +++ b/Doc/texinputs/python.sty @@ -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}