1
1
import sys
2
- from typing import (
3
- IO ,
4
- Any ,
5
- Callable ,
6
- Generator ,
7
- Generic ,
8
- Iterable ,
9
- NoReturn ,
10
- Pattern ,
11
- Protocol ,
12
- Sequence ,
13
- Tuple ,
14
- Type ,
15
- TypeVar ,
16
- overload ,
17
- )
2
+ from typing import IO , Any , Callable , Generator , Generic , Iterable , NoReturn , Pattern , Protocol , Sequence , Type , TypeVar , overload
18
3
19
4
_T = TypeVar ("_T" )
20
5
_ActionT = TypeVar ("_ActionT" , bound = Action )
@@ -70,7 +55,7 @@ class _ActionsContainer:
70
55
choices : Iterable [_T ] | None = ...,
71
56
required : bool = ...,
72
57
help : str | None = ...,
73
- metavar : str | Tuple [str , ...] | None = ...,
58
+ metavar : str | tuple [str , ...] | None = ...,
74
59
dest : str | None = ...,
75
60
version : str = ...,
76
61
** kwargs : Any ,
@@ -274,7 +259,7 @@ class HelpFormatter:
274
259
def _format_text (self , text : str ) -> str : ...
275
260
def _format_action (self , action : Action ) -> str : ...
276
261
def _format_action_invocation (self , action : Action ) -> str : ...
277
- def _metavar_formatter (self , action : Action , default_metavar : str ) -> Callable [[int ], Tuple [str , ...]]: ...
262
+ def _metavar_formatter (self , action : Action , default_metavar : str ) -> Callable [[int ], tuple [str , ...]]: ...
278
263
def _format_args (self , action : Action , default_metavar : str ) -> str : ...
279
264
def _expand_help (self , action : Action ) -> str : ...
280
265
def _iter_indented_subactions (self , action : Action ) -> Generator [Action , None , None ]: ...
@@ -299,7 +284,7 @@ class Action(_AttributeHolder):
299
284
choices : Iterable [Any ] | None
300
285
required : bool
301
286
help : str | None
302
- metavar : str | Tuple [str , ...] | None
287
+ metavar : str | tuple [str , ...] | None
303
288
def __init__ (
304
289
self ,
305
290
option_strings : Sequence [str ],
@@ -311,7 +296,7 @@ class Action(_AttributeHolder):
311
296
choices : Iterable [_T ] | None = ...,
312
297
required : bool = ...,
313
298
help : str | None = ...,
314
- metavar : str | Tuple [str , ...] | None = ...,
299
+ metavar : str | tuple [str , ...] | None = ...,
315
300
) -> None : ...
316
301
def __call__ (
317
302
self , parser : ArgumentParser , namespace : Namespace , values : str | Sequence [Any ] | None , option_string : str | None = ...
@@ -330,7 +315,7 @@ if sys.version_info >= (3, 9):
330
315
choices : Iterable [_T ] | None = ...,
331
316
required : bool = ...,
332
317
help : str | None = ...,
333
- metavar : str | Tuple [str , ...] | None = ...,
318
+ metavar : str | tuple [str , ...] | None = ...,
334
319
) -> None : ...
335
320
336
321
class Namespace (_AttributeHolder ):
@@ -375,7 +360,7 @@ class _StoreConstAction(Action):
375
360
default : Any = ...,
376
361
required : bool = ...,
377
362
help : str | None = ...,
378
- metavar : str | Tuple [str , ...] | None = ...,
363
+ metavar : str | tuple [str , ...] | None = ...,
379
364
) -> None : ...
380
365
381
366
# undocumented
@@ -403,7 +388,7 @@ class _AppendConstAction(Action):
403
388
default : Any = ...,
404
389
required : bool = ...,
405
390
help : str | None = ...,
406
- metavar : str | Tuple [str , ...] | None = ...,
391
+ metavar : str | tuple [str , ...] | None = ...,
407
392
) -> None : ...
408
393
409
394
# undocumented
@@ -440,7 +425,7 @@ class _SubParsersAction(Action, Generic[_ArgumentParserT]):
440
425
dest : str = ...,
441
426
required : bool = ...,
442
427
help : str | None = ...,
443
- metavar : str | Tuple [str , ...] | None = ...,
428
+ metavar : str | tuple [str , ...] | None = ...,
444
429
) -> None : ...
445
430
else :
446
431
def __init__ (
@@ -450,7 +435,7 @@ class _SubParsersAction(Action, Generic[_ArgumentParserT]):
450
435
parser_class : Type [_ArgumentParserT ],
451
436
dest : str = ...,
452
437
help : str | None = ...,
453
- metavar : str | Tuple [str , ...] | None = ...,
438
+ metavar : str | tuple [str , ...] | None = ...,
454
439
) -> None : ...
455
440
# TODO: Type keyword args properly.
456
441
def add_parser (self , name : str , ** kwargs : Any ) -> _ArgumentParserT : ...
0 commit comments