From a125cc10fc831465835be2e05086a566f2ee4590 Mon Sep 17 00:00:00 2001 From: Thomas Sondergaard Date: Wed, 1 Jan 2020 00:33:55 +0100 Subject: [PATCH] argparse: ArgumentOptions.metavar can be an array (#41283) This is essential for useful docs for nargs >= 2. https://docs.python.org/dev/library/argparse.html#metavar says this about metavar and nargs: Different values of nargs may cause the metavar to be used multiple times. Providing a tuple to metavar specifies a different display for each of the arguments. --- types/argparse/index.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/types/argparse/index.d.ts b/types/argparse/index.d.ts index 0c0075dc15..f74c20a601 100644 --- a/types/argparse/index.d.ts +++ b/types/argparse/index.d.ts @@ -109,7 +109,7 @@ export interface ArgumentOptions { choices?: string | string[]; required?: boolean; help?: string; - metavar?: string; + metavar?: string | string[]; } export namespace Const {