Как набрать подсказку для функции с псевдонимомPython

Программы на Python
Ответить Пред. темаСлед. тема
Гость
 Как набрать подсказку для функции с псевдонимом

Сообщение Гость »

Я хотел бы ввести подсказку для нескольких функций с заданным псевдонимом, но не вижу очевидного и чистого способа сделать это. Например, с помощью

Код: Выделить всё

Foo = Callable[[int], str]

def foo1(x: int) -> str:
...

def foo2(x: int) -> str:
...
довольно легко увидеть, что это Foo, но у меня есть функции с гораздо более сложными сигнатурами, и проверять их на глаз утомительно и подвержено ошибкам.
Я ищу что-то вроде этого кода Идриса

Код: Выделить всё

Foo : Type
Foo = Int -> String

foo1 : Foo
foo1 x = ?rhs

foo2 : Foo
foo2 x = ?rhs
Здесь очевидно, что такое Foo, и если у меня есть функции, которые являются Int -> String, но не намеренно Foo, это ясно.
Один из способов:

Код: Выделить всё

Foo = Callable[[int], str]

def _foo1(x: int) -> str:
...

foo1 : Foo = _foo1
но мне бы хотелось найти что-то, что более естественно работает с документами и не требует (своего рода) дублирования.


Подробнее здесь: https://stackoverflow.com/questions/660 ... h-an-alias
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как набрать подсказку о функции с аргументами по умолчанию?
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как набрать подсказку о функции с аргументами по умолчанию?
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Как набрать подсказку о заводском приспособлении для модели pydantic для тестов
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как правильно набрать подсказку этому декоратору?
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Как правильно набрать подсказку этому декоратору?
    Anonymous » » в форуме Python
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»