Darren Dale added the comment:

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.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue16267>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to