diff options
Diffstat (limited to 'examples/modular_commands_main.py')
| -rw-r--r-- | examples/modular_commands_main.py | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/examples/modular_commands_main.py b/examples/modular_commands_main.py index 1b0ec64d..2559544a 100644 --- a/examples/modular_commands_main.py +++ b/examples/modular_commands_main.py @@ -5,13 +5,27 @@ A complex example demonstrating a variety of methods to load CommandSets using a with examples of how to integrate tab completion with argparse-based commands. """ import argparse -from typing import Iterable, List, Optional +from typing import ( + Iterable, + List, + Optional, +) -from modular_commands.commandset_basic import BasicCompletionCommandSet # noqa: F401 -from modular_commands.commandset_complex import CommandSetA # noqa: F401 -from modular_commands.commandset_custominit import CustomInitCommandSet # noqa: F401 - -from cmd2 import Cmd, Cmd2ArgumentParser, CommandSet, with_argparser +from cmd2 import ( + Cmd, + Cmd2ArgumentParser, + CommandSet, + with_argparser, +) +from modular_commands.commandset_basic import ( # noqa: F401 + BasicCompletionCommandSet, +) +from modular_commands.commandset_complex import ( # noqa: F401 + CommandSetA, +) +from modular_commands.commandset_custominit import ( + CustomInitCommandSet, # noqa: F401 +) class WithCommandSets(Cmd): |
