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

I'm going to decline this one.  

* It is arguable whether or not this behavior should have been designed in 
originally.  However, changing it now is risky (as noted by Brett and Ethan).

* Personally, I disagree with the notion of allowing a partial pass through.  
That seems hazardous and error-prone to me.  It is easier to reason about data 
descriptors being all or nothing.  I like that AttributeError is raised while 
still allowing me to add the missing methods if I want to explicitly define 
some other behavior. 

* This has been open for 9 months and no one else stepped forward to champion 
it.

* For two decades, no one has complained that the current behavior got in the 
way of what they were trying to do.  That provides some evidence that there 
isn't a real world problem to be solved.

----------
resolution:  -> rejected
stage: patch review -> resolved
status: open -> closed

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

Reply via email to