diff options
Diffstat (limited to 'src/mailman/interfaces/command.py')
| -rw-r--r-- | src/mailman/interfaces/command.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mailman/interfaces/command.py b/src/mailman/interfaces/command.py index 074359707..7503704f0 100644 --- a/src/mailman/interfaces/command.py +++ b/src/mailman/interfaces/command.py @@ -73,12 +73,16 @@ class IEmailCommand(Interface): class ICLISubCommand(Interface): """A command line interface subcommand.""" - def add(parser, subparser): + name = Attribute('The command name; must be unique') + + __doc__ = Attribute('The command short help') + + def add(parser, command_parser): """Add the subcommand to the subparser. :param parser: The argument parser. :type parser: `argparse.ArgumentParser` - :param subparser: The argument subparser. + :param subparser: The command subparser. :type subparser: `argparse.ArgumentParser` """ |
