Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #108866

Re: How do I subclass the @property setter method?

From Christopher Reimer <christopher_reimer@icloud.com>
Newsgroups comp.lang.python
Subject Re: How do I subclass the @property setter method?
Date 2016-05-20 13:09 -0700
Message-ID <mailman.56.1463774978.27390.python-list@python.org> (permalink)
References <2200dfd0-7470-0c86-c015-a6a14a2f51f2@icloud.com> <4fb93ec4-e988-cf36-1d53-9948cce0f176@icloud.com>

Show all headers | View raw


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.

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: How do I subclass the @property setter method? Christopher Reimer <christopher_reimer@icloud.com> - 2016-05-20 13:09 -0700

csiph-web