[Python-Dev] [Python-checkins] peps: Add PEP 422: Dynamic Class Decorators (original) (raw)

Terry Reedy tjreedy at udel.edu
Tue Jun 5 23:31:15 CEST 2012


On 6/5/2012 2:26 PM, PJ Eby wrote:

On Tue, Jun 5, 2012 at 12:42 PM, Terry Reedy <tjreedy at udel.edu_ _<mailto:tjreedy at 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 listiterator 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



More information about the Python-Dev mailing list