homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author paul.j3
Recipients bethard, paul.j3, tshepang
Date 2013年07月26日.20:20:49
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1374870050.31.0.0460672474295.issue14074@psf.upfronthosting.co.za>
In-reply-to
Content
This patch fixes the problem by joining the metavar terms with '|'. So the help for the test case (adapted from an existing tuple test) looks like:
 usage: PROG [-h] W1 [W2 ...] [X1 [X2 ...]] Y1 Y2 Y3 [Z1]
 positional arguments:
 W1|W2 w
 X1|X2 x
 Y1|Y2|Y3 y
 Z1 z
Alternatives include:
- use ',',' ',or '/' instead of '|'
- use just the 1st item of the tuple
- use the default (non-tuple) metavar in the help line
These all pass existing tests.
The last alternative would use:
 #metavar = '|'.join(metavar)
 if len(metavar)>1:
 metavar = default
 else:
 metavar = metavar[0]
History
Date User Action Args
2013年07月26日 20:20:50paul.j3setrecipients: + paul.j3, bethard, tshepang
2013年07月26日 20:20:50paul.j3setmessageid: <1374870050.31.0.0460672474295.issue14074@psf.upfronthosting.co.za>
2013年07月26日 20:20:50paul.j3linkissue14074 messages
2013年07月26日 20:20:50paul.j3create

AltStyle によって変換されたページ (->オリジナル) /