Mark ParamType.fail() as NoReturn (#3213)

This function just raises a click.BadParameter exception with the supplied arguments.
This commit is contained in:
Colin Gilgenbach
2019-08-29 11:57:43 -04:00
committed by Sebastian Rittau
parent ae881faaf1
commit 99e8ed42a4

View File

@@ -351,7 +351,7 @@ class _ParamType:
def split_envvar_value(self, rv: str) -> List[str]:
...
def fail(self, message: str, param: Optional[Parameter] = ..., ctx: Optional[Context] = ...) -> None:
def fail(self, message: str, param: Optional[Parameter] = ..., ctx: Optional[Context] = ...) -> NoReturn:
...