fix classmethoddesc environment

This commit is contained in:
Georg Brandl
2009-01-24 20:55:16 +00:00
parent 055c4bc091
commit 272ebb83ef
+1 -16
View File
@@ -454,13 +454,7 @@
% class method ----------------------------------------------------------
% \begin{classmethoddesc}[classname]{methodname}{args}
\newcommand{\classmethodline}[3][\@undefined]{
\classmethodlineni{#2}{#3}
\ifx\@undefined#1\relax
\index{#2@{\py@idxcode{#2()}} (\py@thisclass\ class method)}
\else
\index{#2@{\py@idxcode{#2()}} (#1 class method)}
\fi
}
\py@sigline{class \bfcode{#2}}{#3}}
\newenvironment{classmethoddesc}[3][\@undefined]{
\begin{fulllineitems}
\ifx\@undefined#1\relax
@@ -471,15 +465,6 @@
\fi
}{\end{fulllineitems}}
% similar to {classmethoddesc}, but doesn't add to the index
% (never actually uses the optional argument)
\newcommand{\classmethodlineni}[3][\py@classbadkey]{%
\py@sigline{class \bfcode{#2}}{#3}}
\newenvironment{classmethoddescni}[3][\py@classbadkey]{
\begin{fulllineitems}
\classmethodlineni{#2}{#3}
}{\end{fulllineitems}}
% object data attribute --------------------------------------------------
% \begin{memberdesc}[classname]{membername}
\newcommand{\memberline}[2][\py@classbadkey]{%