Python Pycharm不会自动完成使用别名导入进行类继承的方法

Python Pycharm不会自动完成使用别名导入进行类继承的方法,python,python-3.x,pycharm,Python,Python 3.x,Pycharm,我有两个定义类的python文件,其中一个文件将类作为别名导入,并将其用作类的父级。我的问题是,当我使用导入别名时,PyCharm没有提供任何关于继承属性或方法的信息 等级a.py class A(object): def do_something(self, arg): print(arg) from class_a import A as BaseA class B(BaseA): def do_some # I expect pycharm to show

我有两个定义类的python文件,其中一个文件将类作为别名导入,并将其用作类的父级。我的问题是,当我使用导入别名时,PyCharm没有提供任何关于继承属性或方法的信息

等级a.py

class A(object):
    def do_something(self, arg):
        print(arg)
from class_a import A as BaseA
class B(BaseA):
    def do_some # I expect pycharm to show autocomplete here because `def do_something(...) exists on the parent class
class_b.py

class A(object):
    def do_something(self, arg):
        print(arg)
from class_a import A as BaseA
class B(BaseA):
    def do_some # I expect pycharm to show autocomplete here because `def do_something(...) exists on the parent class

因此,当我在
类B
中键入方法或属性时,它不会显示任何自动完成,好像它不知道
BaseA
实际上是
A
。这是Pycharm中的一个bug吗?

很吸引人,事实上,autocomplete并不像简单地从类a导入
导入a
时那样工作,即使在按住CTRL键悬停时,“转到定义”正确地将
BaseA
标识为
类a(对象)
,您可以使用
覆盖方法
,这很有趣,事实上,自动完成并不像从类a导入a中使用
导入时那样有效,即使按住CTRL键悬停时,“转到定义”正确地将
BaseA
标识为
类a(对象)
,并跳转到定义中。您可以使用
Override方法