Skip to content

Commit 709af49

Browse files
committed
Added some return type hints
1 parent 895637c commit 709af49

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

cmd2/cmd2.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1024,7 +1024,7 @@ def path_complete(self, text: str, line: str, begidx: int, endidx: int,
10241024
"""
10251025

10261026
# Used to complete ~ and ~user strings
1027-
def complete_users():
1027+
def complete_users() -> List[str]:
10281028

10291029
# We are returning ~user strings that resolve to directories,
10301030
# so don't append a space or quote in the case of a single result.
@@ -2198,7 +2198,7 @@ def _cmdloop(self) -> bool:
21982198

21992199
# ----- Alias sub-command functions -----
22002200

2201-
def alias_create(self, args: argparse.Namespace):
2201+
def alias_create(self, args: argparse.Namespace) -> None:
22022202
"""Create or overwrite an alias"""
22032203

22042204
# Validate the alias name
@@ -2223,7 +2223,7 @@ def alias_create(self, args: argparse.Namespace):
22232223
self.aliases[args.name] = value
22242224
self.poutput("Alias '{}' {}".format(args.name, result))
22252225

2226-
def alias_delete(self, args: argparse.Namespace):
2226+
def alias_delete(self, args: argparse.Namespace) -> None:
22272227
"""Delete aliases"""
22282228
if args.all:
22292229
self.aliases.clear()
@@ -2238,7 +2238,7 @@ def alias_delete(self, args: argparse.Namespace):
22382238
else:
22392239
self.perror("Alias '{}' does not exist".format(cur_name), traceback_war=False)
22402240

2241-
def alias_list(self, args: argparse.Namespace):
2241+
def alias_list(self, args: argparse.Namespace) -> None:
22422242
"""List some or all aliases"""
22432243
if args.name:
22442244
for cur_name in utils.remove_duplicates(args.name):
@@ -2314,7 +2314,7 @@ def alias_list(self, args: argparse.Namespace):
23142314

23152315
# Preserve quotes since we are passing strings to other commands
23162316
@with_argparser(alias_parser, preserve_quotes=True)
2317-
def do_alias(self, args: argparse.Namespace):
2317+
def do_alias(self, args: argparse.Namespace) -> None:
23182318
"""Manage aliases"""
23192319
func = getattr(args, 'func', None)
23202320
if func is not None:
@@ -2326,7 +2326,7 @@ def do_alias(self, args: argparse.Namespace):
23262326

23272327
# ----- Macro sub-command functions -----
23282328

2329-
def macro_create(self, args: argparse.Namespace):
2329+
def macro_create(self, args: argparse.Namespace) -> None:
23302330
"""Create or overwrite a macro"""
23312331

23322332
# Validate the macro name
@@ -2401,7 +2401,7 @@ def macro_create(self, args: argparse.Namespace):
24012401
self.macros[args.name] = Macro(name=args.name, value=value, minimum_arg_count=max_arg_num, arg_list=arg_list)
24022402
self.poutput("Macro '{}' {}".format(args.name, result))
24032403

2404-
def macro_delete(self, args: argparse.Namespace):
2404+
def macro_delete(self, args: argparse.Namespace) -> None:
24052405
"""Delete macros"""
24062406
if args.all:
24072407
self.macros.clear()
@@ -2416,7 +2416,7 @@ def macro_delete(self, args: argparse.Namespace):
24162416
else:
24172417
self.perror("Macro '{}' does not exist".format(cur_name), traceback_war=False)
24182418

2419-
def macro_list(self, args: argparse.Namespace):
2419+
def macro_list(self, args: argparse.Namespace) -> None:
24202420
"""List some or all macros"""
24212421
if args.name:
24222422
for cur_name in utils.remove_duplicates(args.name):
@@ -2517,7 +2517,7 @@ def macro_list(self, args: argparse.Namespace):
25172517

25182518
# Preserve quotes since we are passing strings to other commands
25192519
@with_argparser(macro_parser, preserve_quotes=True)
2520-
def do_macro(self, args: argparse.Namespace):
2520+
def do_macro(self, args: argparse.Namespace) -> None:
25212521
"""Manage macros"""
25222522
func = getattr(args, 'func', None)
25232523
if func is not None:

0 commit comments

Comments
 (0)