Pycharm 自动完成对带边界的 TypeVar 不起作用

Fid*_*ido 6 python autocomplete type-hinting pycharm

当我在 Pycharm 中使用带有边界的 TypeVar 时,没有与 Typevar 的上限相关的提示。例子:

from typing import TypeVar

class TestClass:

    def test_class_method(self):
        print("test")

T = TypeVar('T', bound=TestClass)

def test_method(test_class: T):
    test_class.test_class_method()

test_method(TestClass())
Run Code Online (Sandbox Code Playgroud)

在这里,我希望test_class method当我在test_class. 但是什么都没有。当我突出显示 时test_class,有一个工具提示正确说明:推断类型:TypeVar('T', TestClass)。我这边有错误,还是自动完成问题?