summaryrefslogtreecommitdiff
path: root/cmd2/cmd2.py
diff options
context:
space:
mode:
authorKevin Van Brunt <kmvanbrunt@gmail.com>2019-10-31 12:25:50 -0400
committerKevin Van Brunt <kmvanbrunt@gmail.com>2019-10-31 12:25:50 -0400
commitb2dc994ebebb43ab7328ca5309bb18798978d94e (patch)
treed0def497b7e9e6659c252c08401f4078ce1d5b49 /cmd2/cmd2.py
parented25a1a8f501d57fb2f64a27b490890f12504055 (diff)
downloadcmd2-git-b2dc994ebebb43ab7328ca5309bb18798978d94e.tar.gz
Made some cmd2 module constants cmd2.Cmd class constants
Diffstat (limited to 'cmd2/cmd2.py')
-rw-r--r--cmd2/cmd2.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/cmd2/cmd2.py b/cmd2/cmd2.py
index c303fd6f..23f45024 100644
--- a/cmd2/cmd2.py
+++ b/cmd2/cmd2.py
@@ -89,14 +89,6 @@ try:
except ImportError: # pragma: no cover
ipython_available = False
-INTERNAL_COMMAND_EPILOG = ("Notes:\n"
- " This command is for internal use and is not intended to be called from the\n"
- " command line.")
-
-# Sorting keys for strings
-ALPHABETICAL_SORT_KEY = utils.norm_fold
-NATURAL_SORT_KEY = utils.natural_keys
-
class _SavedReadlineSettings:
"""readline settings that are backed up when switching between readline environments"""
@@ -140,6 +132,14 @@ class Cmd(cmd.Cmd):
"""
DEFAULT_EDITOR = utils.find_editor()
+ INTERNAL_COMMAND_EPILOG = ("Notes:\n"
+ " This command is for internal use and is not intended to be called from the\n"
+ " command line.")
+
+ # Sorting keys for strings
+ ALPHABETICAL_SORT_KEY = utils.norm_fold
+ NATURAL_SORT_KEY = utils.natural_keys
+
def __init__(self, completekey: str = 'tab', stdin=None, stdout=None, *,
persistent_history_file: str = '', persistent_history_length: int = 1000,
startup_script: str = '', use_ipython: bool = False,
@@ -194,7 +194,7 @@ class Cmd(cmd.Cmd):
self.continuation_prompt = '> '
self.debug = False
self.echo = False
- self.editor = self.DEFAULT_EDITOR
+ self.editor = Cmd.DEFAULT_EDITOR
self.feedback_to_output = False # Do not include nonessentials in >, | output by default (things like timing)
self.locals_in_py = False
@@ -330,7 +330,7 @@ class Cmd(cmd.Cmd):
# command and category names
# alias, macro, settable, and shortcut names
# tab completion results when self.matches_sorted is False
- self.default_sort_key = ALPHABETICAL_SORT_KEY
+ self.default_sort_key = Cmd.ALPHABETICAL_SORT_KEY
############################################################################################################
# The following variables are used by tab-completion functions. They are reset each time complete() is run