Я пытаюсь ввести подсказку, введенную в Python 3.5, и у меня возникла проблема с использованием локальных заглушек в качестве подсказки для ввода с помощью mypy.
Я провожу эксперимент по созданию kk.py, содержащего
def type_check(a):
pass
Кроме того, я положил kk.pyi, содержащий
def type_check(a: int):...
в том же каталоге. Таким образом, я попытался вызвать ошибку «ncompatible types in assignment», передав строку в type_check в kk.py. Однако когда я запустил mypy kk.py и не получил ошибки.
Таким образом, я попробовал другой способ, который предлагает mypy doc, а именно установить для переменной окружения MYPYPATH значение ~ / some / path / stub и поместить kk.pyi в каталог. Однако у меня такая же ошибка.
Кто-нибудь может мне в этом помочь?