]> granicus.if.org Git - python/commitdiff
Enhance argparse example to show aliases.
authorRaymond Hettinger <python@rcn.com>
Sat, 18 Dec 2010 09:41:32 +0000 (09:41 +0000)
committerRaymond Hettinger <python@rcn.com>
Sat, 18 Dec 2010 09:41:32 +0000 (09:41 +0000)
Doc/whatsnew/3.2.rst

index 507750b4af67dbd3ec375b1b341ada325cd1bff2..bfc4e0dd58b3e6bb2264b989ef157d8c732e3261 100644 (file)
@@ -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::