Author davidhalter
Recipients davidhalter
Date 2017-08-11.16:22:09
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
inspect.getattr_static is currently not identifying data descriptors the right way.

Data descriptors are defined by having a __get__ attribute and at least one of the __set__ and __delete__ attributes.

Implementation detail: Both __delete__ and __get__ set the same slot called tp_descr_set in CPython.

I have attached a patch that fixes the issue IMO.
Date User Action Args
2017-08-11 16:22:11davidhaltersetrecipients: + davidhalter
2017-08-11 16:22:11davidhaltersetmessageid: <>
2017-08-11 16:22:11davidhalterlinkissue31184 messages
2017-08-11 16:22:11davidhaltercreate