Fix an argparse nuance

https://bugs.python.org/issue16308
This commit is contained in:
Jonathan Roelofs
2017-12-29 08:54:31 -07:00
parent 8fe9460ed6
commit 4cd7dc02eb

View File

@@ -236,7 +236,8 @@ def run_agent(device_type):
def main(device_type):
"""Parse command-line arguments."""
parser = argparse.ArgumentParser()
subparsers = parser.add_subparsers()
subparsers = parser.add_subparsers(title='Action', dest='action')
subparsers.required = True
p = subparsers.add_parser('init',
help='Initialize hardware-based GnuPG identity')