Document typing.NoReturn (GH-7107)

This commit is contained in:
Ivan Levkivskyi 2018-05-24 21:33:55 -07:00 committed by GitHub
parent 17d8830312
commit 6e413f4327
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -937,6 +937,18 @@ The module defines the following classes, functions and decorators:
* Every type is compatible with :data:`Any`.
* :data:`Any` is compatible with every type.
.. data:: NoReturn
Special type indicating that a function never returns.
For example::
from typing import NoReturn
def stop() -> NoReturn:
raise RuntimeError('no way')
.. versionadded:: 3.6.5
.. data:: Union
Union type; ``Union[X, Y]`` means either X or Y.