报告第一个参数 (如 self 或 cls) 在方法中重新赋值的情况。 因为在大多数情况下,这种重新赋值中没有目标,所以 IDE 会指示错误。
self
cls
示例:
class Account: def calc(self, balance): if balance == 0: self = balance return self
修复方法可以是检查和修改算法,以确保有必要进行这样的重新赋值。 如果一切都正确无误,可以调用此代码的意图操作,并选择忽略警告。