PyCharm:阴影内置名称' self',bug或功能?

时间:2015-03-05 09:38:34

标签: python class pycharm ironpython self

我正在使用PyCharm IDE;我喜欢它为我所做的一切工作。我发现它在学习python的过程中非常强大。它包含有关变量名称,拼写错误等的所有提示......

然而现在我有点困惑。当使用PyCharm和IronPython 2.7时,Pycharm在类方法定义时向我提供了一个信息。

Shadows built-in name 'self'

在我看来,该课程的一切都很好:

class A(object):
    """
    Cheers Stackoverflowers
    """
    def __init__(self, x):
        self.x = x + 2

    def calculate_something(self, y):
        self.x = y * 2

但我想在编程时100%正确。如果在类定义中有更多正确的方法来定义方法,我想知道在哪里可以找到有关该方法的信息。

截图:

Pycharm screenshot showing error

1 个答案:

答案 0 :(得分:2)

这是一个IronPython Bug

使用CPython时不会发生

谢谢@yole