mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 13:34:58 +08:00
argparse.ArgumentParser.error never returns (#2082)
And neither does `.exit`. Fixes #2081.
This commit is contained in:
committed by
Guido van Rossum
parent
5ddff9c44a
commit
5554b0b19b
@@ -138,8 +138,8 @@ class ArgumentParser(_AttributeHolder, _ActionsContainer):
|
||||
def parse_known_args(self, args: Optional[Sequence[_Text]] = ...,
|
||||
namespace: Optional[Namespace] = ...) -> Tuple[Namespace, List[str]]: ...
|
||||
def convert_arg_line_to_args(self, arg_line: _Text) -> List[str]: ...
|
||||
def exit(self, status: int = ..., message: Optional[_Text] = ...) -> None: ...
|
||||
def error(self, message: _Text) -> None: ...
|
||||
def exit(self, status: int = ..., message: Optional[_Text] = ...) -> NoReturn: ...
|
||||
def error(self, message: _Text) -> NoReturn: ...
|
||||
if sys.version_info >= (3, 7):
|
||||
def parse_intermixed_args(self, args: Optional[Sequence[_Text]] = ...,
|
||||
namespace: Optional[Namespace] = ...) -> Namespace: ...
|
||||
|
||||
Reference in New Issue
Block a user