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