Pycharm:工厂方法的类型注释不提供自动完成

时间:2015-08-26 03:00:19

标签: python autocomplete pycharm type-annotation

我正在尝试在PyCharm中写出适当自动完成的类型注释。请参阅此精炼代码示例:

class TestClass:
    a = 1

    @staticmethod
    def make_new_with_a(a: int) -> TestClass:
        t = TestClass()
        t.a = a
        return t

print(TestClass.make_new_with_a(7).a)

代码工作并打印7以输出。但PyCharm用红色突出显示-> TestClass并在鼠标提示上显示Unresolved reference 'TestClass'。方法返回类型(...make_new_with_a(7). + <ctrl+space>)的字段的自动完成功能不起作用。

类似的问题:

0 个答案:

没有答案