def __call__(self, parser, namespace, values, option_string=None):
parser.print_help()
print('')
# retrieve subparsers from parser
subparsers_actions = [
action for action in parser._actions
if isinstance(action, argparse._SubParsersAction)]
for subparsers_action in subparsers_actions:
# get all subparsers and print help
for choice, subparser in subparsers_action.choices.items():
print('Subcommand \'{0}\':'.format(choice))
subparser.print_help()
print(
'example: confidant get_service -u'
' "https://confidant-production.example.com" -k'
' "alias/authnz-production" --from myservice-production'
' --to confidant-production --user_type service'
' --region us-west-2 --service myservice-production'
)
parser.exit()
评论列表
文章目录