Message300170
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:11 | davidhalter | set | recipients:
+ davidhalter |
2017-08-11 16:22:11 | davidhalter | set | messageid: <1502468531.27.0.204472955702.issue31184@psf.upfronthosting.co.za> |
2017-08-11 16:22:11 | davidhalter | link | issue31184 messages |
2017-08-11 16:22:11 | davidhalter | create | |
|