From 73597041ad7e6a20c4b1be120261b6cfdc77a55b Mon Sep 17 00:00:00 2001 From: David Froger Date: Wed, 13 Dec 2023 18:55:50 +0100 Subject: [PATCH] Document --enable-incomplete-feature possible values in "mypy --help" Fixes #14452 --- docs/source/command_line.rst | 2 +- mypy/main.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/source/command_line.rst b/docs/source/command_line.rst index 09836e2ffd20f..c8e0ef3df11fd 100644 --- a/docs/source/command_line.rst +++ b/docs/source/command_line.rst @@ -995,7 +995,7 @@ format into the specified directory. Enabling incomplete/experimental features ***************************************** -.. option:: --enable-incomplete-feature FEATURE +.. option:: --enable-incomplete-feature {PreciseTupleTypes} Some features may require several mypy releases to implement, for example due to their complexity, potential for backwards incompatibility, or diff --git a/mypy/main.py b/mypy/main.py index 8a35c20569636..ee090a03d3cf9 100644 --- a/mypy/main.py +++ b/mypy/main.py @@ -1010,7 +1010,7 @@ def add_invertible_flag( parser.add_argument( "--enable-incomplete-feature", action="append", - metavar="FEATURE", + metavar="{" + ",".join(sorted(INCOMPLETE_FEATURES)) + "}", help="Enable support of incomplete/experimental features for early preview", ) internals_group.add_argument(