On 6/5/2012 2:26 PM, PJ Eby wrote:
On Tue, Jun 5, 2012 at 12:42 PM, Terry Reedy <tjre...@udel.edu
<mailto:tjre...@udel.edu>> 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
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to