Commit f30793a6 authored by Eli Bendersky's avatar Eli Bendersky

Fix PEP-8 violation in argparse usage example (similar examples in argparse.rst do follow PEP-8)

parent d7cde5da
......@@ -100,18 +100,18 @@ or more positional arguments is present, and making a required option::
import argparse
parser = argparse.ArgumentParser(
description = 'Manage servers', # main description for help
epilog = 'Tested on Solaris and Linux') # displayed after help
description='Manage servers', # main description for help
epilog='Tested on Solaris and Linux') # displayed after help
parser.add_argument('action', # argument name
choices = ['deploy', 'start', 'stop'], # three allowed values
help = 'action on each target') # help msg
choices=['deploy', 'start', 'stop'], # three allowed values
help='action on each target') # help msg
parser.add_argument('targets',
metavar = 'HOSTNAME', # var name used in help msg
nargs = '+', # require one or more targets
help = 'url for target machines') # help msg explanation
metavar='HOSTNAME', # var name used in help msg
nargs='+', # require one or more targets
help='url for target machines') # help msg explanation
parser.add_argument('-u', '--user', # -u or --user option
required = True, # make it a required argument
help = 'login as user')
required=True, # make it a required argument
help='login as user')
Example of calling the parser on a command string::
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment