[Python-ideas] A user story concerning things knowing their own names
ianb at colorstudy.com
Mon Mar 21 06:18:48 CET 2011
On Mon, Mar 21, 2011 at 12:10 AM, Greg Ewing <greg.ewing at canterbury.ac.nz>wrote:
> Guido van Rossum wrote:
> So, apologies if this has been brought up or rejected before, wouldn't
>> a class decorator work for you?
> It would work, although it would be a bit less than satisfying,
> because the property wouldn't be fully self-contained. Some of
> the plumbing would still be showing, albeit less obtrusively.
If you forget the decorator (easy to do) the errors could be lots of ugly
"<PropertyThatMustKnowName at 0x4928394> object has no attribute 'name'" --
and you could make the error slightly better, but not much because the
PropertyThatMustKnowName doesn't get a chance to validate itself (since you
didn't use the decorator and it can't really know that).
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Python-ideas