Python 3.5 键入 ABCMeta 未定义 '__getitem__'

Python 3.5 Typing ABCMeta does not define '__getitem__'

我正在通过标记我的几个函数来试用 Python 3.5 的输入模块。

虽然我在 PyCharm 中收到警告,但我有一个 returns 列表的功能。

警告内容如下:

Class 'ABCMeta' does not define '__getitem__', so the '[]' operator cannot be used on its instances

from typing import List

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

有谁能比我更好地解释该消息吗?

谢谢

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