类型提示时Pycharm奇怪的警告

时间:2016-04-16 08:45:16

标签: python pycharm type-hinting

Pycharm表现得很奇怪,警告get_list_1而不是get_list_2

代码

import typing
import datetime

x = datetime.datetime(2016, 1, 1, 0, 0, 0)


def get_list_1() -> typing.List[datetime.datetime]:
    return [x]


def get_list_2() -> typing.List[int]:
    return [x]


print(get_list_1()[0])
print(get_list_2()[0])

为什么Pycharm抱怨?

  

问题简介预期类型'积分',取而代之的是'联盟[日期时间,日期时间]'(第7行)

Pycharm版本2016.1

0 个答案:

没有答案