Python 3.5键入ABCMeta没有定义' __ getitem __'

时间:2015-12-01 23:32:46

标签: python pycharm typing

我正在通过标记我的一些功能来尝试Python 3.5的输入模块。

虽然我在PyCharm中收到警告,但我有一个返回列表的函数。

警告显示:

  

Class' ABCMeta'没有定义' __ getitem __',所以' []'运算符不能在其实例上使用

from typing import List

def get_list() -> List[int]:
    return [1, 2, 3]

有人能够更好地解释那条消息吗?

由于

1 个答案:

答案 0 :(得分:4)

是PyCharm中的一个错误。已在5.0.3中解决。 参考:https://youtrack.jetbrains.com/issueMobile/PY-17841