summaryrefslogtreecommitdiff
path: root/src/mailman/interfaces/command.py
diff options
context:
space:
mode:
authorBarry Warsaw2009-08-16 09:32:10 -0400
committerBarry Warsaw2009-08-16 09:32:10 -0400
commit82affb2668ec6fa2d04fe7965a4c317eb13d8fce (patch)
treefea7c42631eda905798fedc167ff0dfe35862df3 /src/mailman/interfaces/command.py
parent592f3d56d2fd87cf06fdeb2bb63907a82ec172b2 (diff)
downloadmailman-82affb2668ec6fa2d04fe7965a4c317eb13d8fce.tar.gz
mailman-82affb2668ec6fa2d04fe7965a4c317eb13d8fce.tar.zst
mailman-82affb2668ec6fa2d04fe7965a4c317eb13d8fce.zip
Diffstat (limited to 'src/mailman/interfaces/command.py')
-rw-r--r--src/mailman/interfaces/command.py8
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`
"""