mirror of
https://github.com/python/cpython.git
synced 2025-11-13 15:40:05 +00:00
- document the termination condition for cmd.Cmd.cmdloop()
- document the use of the return value for cmd.Cmd.do_*() methods
This commit is contained in:
parent
479b7a7cdb
commit
69013d070e
1 changed files with 8 additions and 1 deletions
|
|
@ -60,6 +60,10 @@ the method \method{do_help()}. As another special case, a line
|
||||||
beginning with the character \character{!} is dispatched to the
|
beginning with the character \character{!} is dispatched to the
|
||||||
method \method{do_shell()} (if such a method is defined).
|
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
|
If completion is enabled, completing commands will be done
|
||||||
automatically, and completing of commands args is done by calling
|
automatically, and completing of commands args is done by calling
|
||||||
\method{complete_foo()} with arguments \var{text}, \var{line},
|
\method{complete_foo()} with arguments \var{text}, \var{line},
|
||||||
|
|
@ -83,7 +87,10 @@ Interpret the argument as though it had been typed in response to the
|
||||||
prompt. This may be overridden, but should not normally need to be;
|
prompt. This may be overridden, but should not normally need to be;
|
||||||
see the \method{precmd()} and \method{postcmd()} methods for useful
|
see the \method{precmd()} and \method{postcmd()} methods for useful
|
||||||
execution hooks. The return value is a flag indicating whether
|
execution hooks. The return value is a flag indicating whether
|
||||||
interpretation of commands by the interpreter should stop.
|
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}
|
\end{methoddesc}
|
||||||
|
|
||||||
\begin{methoddesc}{emptyline}{}
|
\begin{methoddesc}{emptyline}{}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue