报告第一个参数 (如 selfcls) 在方法中重新赋值的情况。 因为在大多数情况下,这种重新赋值中没有目标,所以 IDE 会指示错误。

示例:

class Account:
    def calc(self, balance):
        if balance == 0:
            self = balance
        return self

修复方法可以是检查和修改算法,以确保有必要进行这样的重新赋值。 如果一切都正确无误,可以调用此代码的意图操作,并选择忽略警告。