bpo-29030: Document interaction between *choices* and *metavar*. (GH-23884) (GH-23894)

This commit is contained in:
Miss Islington (bot) 2020-12-22 10:19:24 -08:00 committed by GitHub
parent 7c48859eeb
commit 4ec2149708
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions

View File

@ -1152,6 +1152,11 @@ Any container can be passed as the *choices* value, so :class:`list` objects,
Use of :class:`enum.Enum` is not recommended because it is difficult to
control its appearance in usage, help, and error messages.
Formatted choices overrides the default *metavar* which is normally derived
from *dest*. This is usually what you want because the user never sees the
*dest* parameter. If this display isn't desirable (perhaps because there are
many choices), just specify an explicit metavar_.
required
^^^^^^^^