mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 05:24:52 +08:00
Improve return value of ArgumentParser.parse_args
See https://github.com/python/typeshed/issues/25
This commit is contained in:
@@ -105,6 +105,7 @@ class Namespace(_AttributeHolder):
|
||||
def __eq__(self, other): ...
|
||||
def __ne__(self, other): ...
|
||||
def __contains__(self, key): ...
|
||||
def __getitem__(self, key: str) -> Any: ...
|
||||
|
||||
class _ActionsContainer:
|
||||
description = ... # type: Any
|
||||
@@ -150,7 +151,7 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer):
|
||||
formatter_class=..., prefix_chars=..., fromfile_prefix_chars=...,
|
||||
argument_default=..., conflict_handler=..., add_help=...): ...
|
||||
def add_subparsers(self, **kwargs): ...
|
||||
def parse_args(self, args: Sequence[str] = ..., namespace=...) -> Any: ...
|
||||
def parse_args(self, args: Sequence[str] = ..., namespace=...) -> Namespace: ...
|
||||
def parse_known_args(self, args=..., namespace=...): ...
|
||||
def convert_arg_line_to_args(self, arg_line): ...
|
||||
def format_usage(self): ...
|
||||
|
||||
Reference in New Issue
Block a user