[Python-checkins] python/dist/src/Doc/lib libcmd.tex,1.15,1.16
fdrake at users.sourceforge.net
fdrake at users.sourceforge.net
Fri Jul 30 20:58:57 CEST 2004
Update of /cvsroot/python/python/dist/src/Doc/lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4537/lib
Modified Files:
libcmd.tex
Log Message:
- document the termination condition for cmd.Cmd.cmdloop()
- document the use of the return value for cmd.Cmd.do_*() methods
Index: libcmd.tex
===================================================================
RCS file: /cvsroot/python/python/dist/src/Doc/lib/libcmd.tex,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** libcmd.tex 31 Dec 2003 05:01:23 -0000 1.15
--- libcmd.tex 30 Jul 2004 18:58:54 -0000 1.16
***************
*** 61,64 ****
--- 61,68 ----
method \method{do_shell()} (if such a method is defined).
+ This method will return when the \method{postcmd()} method returns a
+ true value. The \var{stop} argument to \method{postcmd()} is the
+ return value from the command's corresponding \method{do_*()} method.
+
If completion is enabled, completing commands will be done
automatically, and completing of commands args is done by calling
***************
*** 84,88 ****
see the \method{precmd()} and \method{postcmd()} methods for useful
execution hooks. The return value is a flag indicating whether
! interpretation of commands by the interpreter should stop.
\end{methoddesc}
--- 88,95 ----
see the \method{precmd()} and \method{postcmd()} methods for useful
execution hooks. The return value is a flag indicating whether
! interpretation of commands by the interpreter should stop. If there
! is a \method{do_*()} method for the command \var{str}, the return
! value of that method is returned, otherwise the return value from the
! \method{default()} method is returned.
\end{methoddesc}
More information about the Python-checkins
mailing list