如何执行此类型检查?该代码允许返回或传递任何类型

时间:2019-04-23 15:43:45

标签: python typehints

我正在尝试使用类型提示。到目前为止,我的测试允许定义类型提示,但似乎并未执行。

*const FatPtr<i8>

我期望传递或返回错误类型时会引发错误。 也许除了返回None而不是类时

1 个答案:

答案 0 :(得分:1)

正如亚伦(Aaron)所述,这通常是通过其他工具(mypy)而不是python解释器完成的。

要安装mypy(from the docs):

$ python3 -m pip install mypy

然后,用mypy输入代码以检查代码:

$ mypy program.py