summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd2/cmd2.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/cmd2/cmd2.py b/cmd2/cmd2.py
index 3af6b5e6..fb1199c3 100644
--- a/cmd2/cmd2.py
+++ b/cmd2/cmd2.py
@@ -1024,7 +1024,7 @@ class Cmd(cmd.Cmd):
"""
# Used to complete ~ and ~user strings
- def complete_users():
+ def complete_users() -> List[str]:
# We are returning ~user strings that resolve to directories,
# so don't append a space or quote in the case of a single result.
@@ -2198,7 +2198,7 @@ class Cmd(cmd.Cmd):
# ----- Alias sub-command functions -----
- def alias_create(self, args: argparse.Namespace):
+ def alias_create(self, args: argparse.Namespace) -> None:
"""Create or overwrite an alias"""
# Validate the alias name
@@ -2223,7 +2223,7 @@ class Cmd(cmd.Cmd):
self.aliases[args.name] = value
self.poutput("Alias '{}' {}".format(args.name, result))
- def alias_delete(self, args: argparse.Namespace):
+ def alias_delete(self, args: argparse.Namespace) -> None:
"""Delete aliases"""
if args.all:
self.aliases.clear()
@@ -2238,7 +2238,7 @@ class Cmd(cmd.Cmd):
else:
self.perror("Alias '{}' does not exist".format(cur_name), traceback_war=False)
- def alias_list(self, args: argparse.Namespace):
+ def alias_list(self, args: argparse.Namespace) -> None:
"""List some or all aliases"""
if args.name:
for cur_name in utils.remove_duplicates(args.name):
@@ -2314,7 +2314,7 @@ class Cmd(cmd.Cmd):
# Preserve quotes since we are passing strings to other commands
@with_argparser(alias_parser, preserve_quotes=True)
- def do_alias(self, args: argparse.Namespace):
+ def do_alias(self, args: argparse.Namespace) -> None:
"""Manage aliases"""
func = getattr(args, 'func', None)
if func is not None:
@@ -2326,7 +2326,7 @@ class Cmd(cmd.Cmd):
# ----- Macro sub-command functions -----
- def macro_create(self, args: argparse.Namespace):
+ def macro_create(self, args: argparse.Namespace) -> None:
"""Create or overwrite a macro"""
# Validate the macro name
@@ -2401,7 +2401,7 @@ class Cmd(cmd.Cmd):
self.macros[args.name] = Macro(name=args.name, value=value, minimum_arg_count=max_arg_num, arg_list=arg_list)
self.poutput("Macro '{}' {}".format(args.name, result))
- def macro_delete(self, args: argparse.Namespace):
+ def macro_delete(self, args: argparse.Namespace) -> None:
"""Delete macros"""
if args.all:
self.macros.clear()
@@ -2416,7 +2416,7 @@ class Cmd(cmd.Cmd):
else:
self.perror("Macro '{}' does not exist".format(cur_name), traceback_war=False)
- def macro_list(self, args: argparse.Namespace):
+ def macro_list(self, args: argparse.Namespace) -> None:
"""List some or all macros"""
if args.name:
for cur_name in utils.remove_duplicates(args.name):
@@ -2517,7 +2517,7 @@ class Cmd(cmd.Cmd):
# Preserve quotes since we are passing strings to other commands
@with_argparser(macro_parser, preserve_quotes=True)
- def do_macro(self, args: argparse.Namespace):
+ def do_macro(self, args: argparse.Namespace) -> None:
"""Manage macros"""
func = getattr(args, 'func', None)
if func is not None: