mirror of https://github.com/astral-sh/ruff
33 lines
416 B
Python
33 lines
416 B
Python
from typing import NoReturn, Never
|
|
import typing_extensions
|
|
|
|
|
|
def foo(arg):
|
|
...
|
|
|
|
|
|
def foo_int(arg: int):
|
|
...
|
|
|
|
|
|
def foo_no_return(arg: NoReturn):
|
|
...
|
|
|
|
|
|
def foo_no_return_typing_extensions(
|
|
arg: typing_extensions.NoReturn,
|
|
):
|
|
...
|
|
|
|
|
|
def foo_no_return_kwarg(arg: int, *, arg2: NoReturn):
|
|
...
|
|
|
|
|
|
def foo_no_return_pos_only(arg: int, /, arg2: NoReturn):
|
|
...
|
|
|
|
|
|
def foo_never(arg: Never):
|
|
...
|