Можно объявить возвращаемый тип вызываемого объекта без указания сигнатуру вызова, заменив список аргументов в подсказке типа многоточием: Callable[..., ReturnType].
С другой стороны, там также написано:
Код: Выделить всё
Callable[..., ReturnType]Я хочу выразить функцию который не принимает аргументов, но возвращает строку. Многоточие, кажется, указывает на наличие некоторых неуказанных аргументов. Я хочу сказать, что аргументов определенно нет.
Есть ли у меня альтернатива использованию Callable[..., str] в подсказке типа?
Подробнее здесь: https://stackoverflow.com/questions/583 ... -arguments