|
1 | 1 | from _typeshed import Incomplete
|
2 | 2 | from abc import abstractmethod
|
3 | 3 | from collections.abc import Callable, Iterable, Mapping, Sequence
|
4 |
| -from typing import IO, Any, AnyStr, Literal, overload |
| 4 | +from typing import IO, Any, AnyStr, Literal, NoReturn, overload |
5 | 5 |
|
6 | 6 | __all__ = [
|
7 | 7 | "Option",
|
@@ -231,8 +231,8 @@ class OptionParser(OptionContainer):
|
231 | 231 | def check_values(self, values: Values, args: list[str]) -> tuple[Values, list[str]]: ...
|
232 | 232 | def disable_interspersed_args(self) -> None: ...
|
233 | 233 | def enable_interspersed_args(self) -> None: ...
|
234 |
| - def error(self, msg: str) -> None: ... |
235 |
| - def exit(self, status: int = 0, msg: str | None = None) -> None: ... |
| 234 | + def error(self, msg: str) -> NoReturn: ... |
| 235 | + def exit(self, status: int = 0, msg: str | None = None) -> NoReturn: ... |
236 | 236 | def expand_prog_name(self, s: str) -> str: ...
|
237 | 237 | def format_epilog(self, formatter: HelpFormatter) -> str: ...
|
238 | 238 | def format_help(self, formatter: HelpFormatter | None = None) -> str: ...
|
|
0 commit comments