【发布时间】:2016-09-28 23:08:17
【问题描述】:
我正在尝试 Python 3.5 引入的输入提示,但在使用本地存根作为 mypy 的输入提示时遇到了问题。
我做的实验是创建包含
的kk.pydef type_check(a):
pass
另外,我把kk.pyi包含了
def type_check(a: int):...
在同一目录中。这样,我尝试通过在kk.py中将字符串传递给type_check来触发“ncompatible types in assignment”的错误。但是,当我运行 mypy kk.py 并没有出现错误时。
因此我尝试了 mypy doc 建议的另一种方法,即将环境变量 MYPYPATH 设置为 ~/some/path/stub 并将 kk.pyi 放入目录中。但是,我遇到了同样的错误。
有人可以帮我解决这个问题吗?
这是how 上的mypy wiki,用于使用本地存根。
【问题讨论】: