PyCharm可以提示暗示魔术方法吗?

时间:2017-04-29 08:53:36

标签: python intellij-idea pycharm

我想让PyCharm / IntelliJ在解析属性类型时包含__get__属性魔术方法。

在下面的示例中,Foo实例的name属性是Name的实例,但也可以通过__get__的实现作为字符串进行访问。

enter image description here

在doc字符串中输入提示的正确方法是什么?可以吗?

1 个答案:

答案 0 :(得分:0)

我曾经使用普通的方法和功能进行以下操作,并且我相信它可以与“魔法”一起使用。方法还包括:

def __get__(self, instance, owner):
   """Description.
   :type instance: str
   :param instance: description.
   :type owner: str
   :param owner: description.
   :rtype: str
   :return: description.
   """
   return 'Hello'

我只是为所有参数添加str作为示例;改变它适合的类型。