Message173282
There is a very practical reason, which was the whole point of issue11610. Descriptors are should declare themselves abstract when they are composed of abstract methods. If you have a property with an concrete getter but an abstract setter, the property should declare itself abstract until such time as it is provided a concrete setter. If we allow __isabstractmethod__ to be settable by @abstractmethod, it undermines the whole scheme of descriptors delegating their abstractedness to the methods of which they are composed. |
|
Date |
User |
Action |
Args |
2012-10-18 16:32:17 | Darren.Dale | set | recipients:
+ Darren.Dale, ncoghlan, benjamin.peterson, stutzbach, eric.araujo, Arfrever, r.david.murray, asvetlov, daniel.urban, christopherthemagnificent, docs@python, dsdale24, python-dev, eric.snow |
2012-10-18 16:32:17 | Darren.Dale | set | messageid: <1350577937.37.0.752630110887.issue16267@psf.upfronthosting.co.za> |
2012-10-18 16:32:17 | Darren.Dale | link | issue16267 messages |
2012-10-18 16:32:17 | Darren.Dale | create | |
|