Код: Выделить всё
def f() -> Callable[[ # how to show there can be any number of int?
], float]:
def g(*args):
assert all(type(x) == int for x in args)
return 0.1
return g
Я знаю Tuple[int, …], но Callable[[int, …], float] возвращает ошибку «…» в этом контексте не разрешена Pylance.
Подробнее здесь: https://stackoverflow.com/questions/685 ... yping-hint