Raymond Hettinger <raymond.hettin...@gmail.com> added the comment:

Off-hand, I don't see how this can be easily fixed because the setters and 
deleters are all part of a single property object.  

When the subclass defines a property without a getter and setter, the inherited 
abstract property (that does have a getter and setter) is masked.

Right now, ABCMeta only looks at the concrete property.  It would have to be 
modified to scan the next in MRO for an abstract property and the pick apart 
its component fget, fset, and fdel.  That would be a significant jump in 
complexity with only a minimal payoff.

----------
nosy: +gvanrossum, rhettinger

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

Reply via email to