blob: b48ba4629f592d7c2c9eace6e65c48deb596fbcb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
cmd2.constants
==============
.. automodule:: cmd2.constants
.. data:: DEFAULT_SHORTCUTS
If you do not supply shortcuts to :meth:`cmd2.Cmd.__init__`, the shortcuts
defined here will be used instead.
.. data:: COMMAND_NAME
Used by :meth:`cmd2.Cmd.disable_command` and
:meth:`cmd2.Cmd.disable_category`. Those methods allow you to selectively
disable single commands or an entire category of commands. Should you want
to include the name of the command in the error message displayed to the
user when they try and run a disabled command, you can include this
constant in the message where you would like the name of the command to
appear. ``cmd2`` will replace this constant with the name of the command
the user tried to run before displaying the error message.
This constant is imported into the package namespace; the preferred syntax
to import and reference it is::
import cmd2
errmsg = "The {} command is currently disabled.".format(cmd2.COMMAND_NAME)
See ``src/examples/help_categories.py`` for an example.
|