How do I subclass the @property setter method?

Christopher Reimer christopher_reimer at icloud.com
Fri May 20 16:09:36 EDT 2016


On 5/20/2016 11:50 AM, Christopher Reimer wrote:

> This code does work, blows up the unit test, and keeps PyCharm happy.
>
>     @property
>     def position(self):
>         return super().position
>
>     @position.setter
>     def position(self, position):
>         pass
>
> Re-declaring @property and calling super seems redundant.  Not sure if 
> I found a bug with the PyCharm hint feature or I'm not subclassing the 
> @property setter correctly. Which is it?

Never mind. This is a known bug for PyCharm IDE.

https://youtrack.jetbrains.com/issue/PY-12803

I sent a separate email to technical support to inquire if this bug and 
similar bugs will ever get fixed. This issue was initially reported 
three years ago. Not sure if I should post my own bug report.

Thank you,

Chris R.



More information about the Python-list mailing list