【发布时间】:2020-01-14 21:14:17
【问题描述】:
是否可以键入提示类的自我?
原因是基于一个模棱两可的动态类,该类在名为BaseClassB 和SubClassD 的提示存根中给出了定义。
我原以为这是有效的 python,但事实并非如此。有没有办法输入基类参数来创建类?
我也接受任何让 PyCharm 正确地自动完成自我的技巧作为答案,因为这似乎在 3.7.4 中不受 Python 支持。
例如
class MyClass(BaseClassAmbiguous: Union[BaseClassB, SubClassD])
def func(self):
self.self_doesnt_autocomplete_correctly
self. # Desired functionality is this to autocomplete according to BaseClassB and SubClassD
【问题讨论】:
标签: python pycharm type-hinting