On 6/5/2012 2:26 PM, PJ Eby wrote:
On Tue, Jun 5, 2012 at 12:42 PM, Terry Reedy <[email protected]
<mailto:[email protected]>> wrote:
I think you should just store the decorators in the correct order of use
+ __decorators__ = [deco1, deco2]
and avoid the nonsense (time-waste) of making an indirect copy via
list_iterator and reversing it each time the attribute is used.
It's for symmetry and straightforward translation with stacked
decorators, i.e. between:
@deco1
@deco2
[declaration]
and __decorators__ = [deco1, deco2]
Doing it the other way now means a different order for people to
remember; there should be One Obvious Order for decorators, and the one
we have now is it.
You and I have different ideas of 'obvious' in this context. But since
you will use this and and me probably not, let your idea rule.
--
Terry Jan Reedy
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com