pylint #51222 using @foo.setter causes E1101 & E0102 [validation pending]
I noticed pylint doesn't handle well the case of:
@property def foo(self): return self._bar.foo @foo.setter def foo(self, foo_val): self._bar.foo = foo_val
Though it's a perfectly valid case syntax since python2.6
It says I defined foo twice, and doesn't understand the ".setter" syntax (Gives E1101 & E0102).
|closed by||#869685f9a22d Do not issue warnings when using 2.6's property.setter/deleter functionality. Closes #50461, #52020 and #51222.|