что в твоем понимании значит сигнатура
Пайчарм умеет писать хинты сам
Я не в пайчарме
Набор параметров, которые ожидает получить на вход функция
То что она ретёрнит туда же
Callable[[Any], Any]
я бы так сделал, но это не на 100% верно, т.к не сказано что количество аргументов - неопределено в большом проекте я бы сделал специальный тип для обозначение того что кол-во аргументов неизвестно, врятли в typing есть что-то подобное
Вот меня тоже смущает, что количество аргументов не определено
А в чем проблема? Если нужно - делай свой тип, они в любом случае не более чем hint(подсказка) и договоренность
Эти подсказки могут читать не только люди, но и машины (тайп-чекеры), например
а в чем проблема? Если есть что-то конкретнее я отвечу
Да я изложил уже проблему. Хочу корректный хинт.
Callable[..., Any] Либо смотреть на ParamSpec https://peps.python.org/pep-0612/
Обсуждают сегодня