summaryrefslogtreecommitdiff
path: root/examples/subcommands.py
diff options
context:
space:
mode:
authorKevin Van Brunt <kmvanbrunt@gmail.com>2018-03-23 16:23:49 -0400
committerKevin Van Brunt <kmvanbrunt@gmail.com>2018-03-23 16:23:49 -0400
commit966d6a53e87147e2db9424c0f0060ca7e20e690f (patch)
tree26948ca1fbaa409d6731b27fb0f6982333c424ba /examples/subcommands.py
parent747028ddd9640ab054200d00d1a1bb13ea7bd704 (diff)
downloadcmd2-git-966d6a53e87147e2db9424c0f0060ca7e20e690f.tar.gz
Fixed check for whether a subcommand was entered
Diffstat (limited to 'examples/subcommands.py')
-rwxr-xr-xexamples/subcommands.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/subcommands.py b/examples/subcommands.py
index 2a7e0afa..bc82b548 100755
--- a/examples/subcommands.py
+++ b/examples/subcommands.py
@@ -63,9 +63,10 @@ class SubcommandsExample(cmd2.Cmd):
@with_argparser(base_parser)
def do_base(self, args):
"""Base command help"""
- if args.func is not None:
+ func = getattr(args, 'func', None)
+ if func is not None:
# Call whatever subcommand function was selected
- args.func(self, args)
+ func(self, args)
else:
# No subcommand was provided, so call help
self.do_help('base')