如何在PyCharm中获得错误的返回类型警告?

时间:2018-11-12 17:41:14

标签: python pycharm

在Python 3.7.1项目中,定义的方法的返回类型与结果类型不兼容。但是,IDE PyCharm 2018.2不会发出警告。这是一个代码示例:

 
content

在定义和客户端代码中是否都可以执行类型警告?

注意:关于SO上的Python类型提示,有几个问题,例如Pycharm strange warning when type hinting。但是,他们似乎专注于另一个方面。

1 个答案:

答案 0 :(得分:0)

typing.AnyStr是类型变量。这意味着它将根据传递的参数或包含的类进行推断。在您的情况下,类和方法都不使用该类型变量,因此推断出的a返回类型为Any