Feb. 11, 2022
4:28 p.m.
On 2/11/22, Paul Moore <p.f.moore@gmail.com> wrote:
I'm inclined to say just raise an issue on bpo. If it's easy enough, it'll just get done. If it's hard, having lots of people support the idea won't make it any easier. I don't think this is something that particularly needs evidence of community support before asking for it.
The error message is in property_descr_set() in Objects/descrobject.c. I agree that it should state that the attribute is a property. Python developers know that a property requires a getter, setter, and deleter method in order to function like a regular, mutable attribute. If not, help(property) explains it all clearly.