From 3094ed8c6934f40ab7583c1c56c1aa99f71bac38 Mon Sep 17 00:00:00 2001 From: Raymond Hettinger Date: Sat, 18 Dec 2010 09:41:32 +0000 Subject: [PATCH] Enhance argparse example to show aliases. --- Doc/whatsnew/3.2.rst | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Doc/whatsnew/3.2.rst b/Doc/whatsnew/3.2.rst index 507750b4af..bfc4e0dd58 100644 --- a/Doc/whatsnew/3.2.rst +++ b/Doc/whatsnew/3.2.rst @@ -1,4 +1,4 @@ -**************************** +http://news.blogs.cnn.com/2010/12/17/final-lunar-eclipse-of-2010-set-for-early-morning-of-december-21/?hpt=T2http://news.blogs.cnn.com/2010/12/17/final-lunar-eclipse-of-2010-set-for-early-morning-of-december-21/?hpt=T2**************************** What's New In Python 3.2 **************************** @@ -149,14 +149,15 @@ each with their own argument patterns and help displays:: parser_l.add_argument('-m', '--missiles', action='store_true') parser_l.add_argument('-t', '--torpedos', action='store_true') - parser_m = subparsers.add_parser('move', help='Move Vessel') # second subgroup + parser_m = subparsers.add_parser('move', help='Move Vessel', # second subgroup + aliases=('steer', 'turn')) # equivalent names parser_m.add_argument('-c', '--course', type=int, required=True) parser_m.add_argument('-s', '--speed', type=int, default=0) $ ./helm.py --help # top level help (launch and move) $ ./helm.py launch --help # help for launch options $ ./helm.py launch --missiles # set missiles=True and torpedos=False - $ ./helm.py move --course 180 --speed 5 # set movement parameters + $ ./helm.py steer --course 180 --speed 5 # set movement parameters .. seealso:: -- 2.40.0