在评论中发表断言

时间:2013-06-22 18:19:45

标签: pycharm

PyCharm不知道如何从你键入的代码中推断出类型,除非它是纯粹的python。所以,我想问一下,有没有办法让代码嗅探器知道这个:

assert isinstance(object, str)

在评论中,而不是实际在代码中写它?

1 个答案:

答案 0 :(得分:1)

您可以在object出现后添加字符串:

def f():
    object = smth()
    """@type: int"""
    # Now pycharm knows that object is int

有关详细信息,请参阅http://www.jetbrains.com/pycharm/webhelp/type-hinting-in-pycharm.html