1
0
mirror of https://github.com/samba-team/samba.git synced 2025-08-02 00:22:11 +03:00

s4:samba-tool: add optional epilog to _create_parser()

metze
This commit is contained in:
Stefan Metzmacher
2012-10-08 12:45:20 +02:00
parent c12cc3cf9c
commit 8d4943dcf9

View File

@ -40,6 +40,11 @@ class PlainHelpFormatter(optparse.IndentedHelpFormatter):
result = "\n".join(wrapped_paragraphs) + "\n"
return result
def format_epilog(self, epilog):
if epilog:
return "\n" + epilog + "\n"
else:
return ""
class Command(object):
"""A samba-tool command."""
@ -117,12 +122,12 @@ class Command(object):
if force_traceback or samba.get_debug_level() >= 3:
traceback.print_tb(etraceback)
def _create_parser(self, prog):
def _create_parser(self, prog, epilog=None):
parser = optparse.OptionParser(
usage=self.synopsis,
description=self.full_description,
formatter=PlainHelpFormatter(),
prog=prog)
prog=prog,epilog=epilog)
parser.add_options(self.takes_options)
optiongroups = {}
for name, optiongroup in self.takes_optiongroups.iteritems():