[Python-Dev] PEP 318 bake-off?

Phillip J. Eby pje at telecommunity.com
Thu Apr 1 11:26:00 EST 2004


At 09:44 PM 3/31/04 -0800, Guido van Rossum wrote:

>What I'm asking (especially of Phillip) is to collect a set of
>realistic method declarations using decorators; we can then
>collectively format these using any of the possible syntaxes, and see
>how they look.

I'd be happy to scrounge up some samples from existing code using 
'property' and 'classmethod' as well as some of PEAK's decorators, and I 
definitely think that Jack Diedrich and Bob Ippolito's samples should be 
included as well.

Important question, though: do we include code bodies, or just use 'pass' 
for the bodies?  If we include the body, how much of the body?  Should we 
include entire classes, especially if the class itself needs a decorator, 
and multiple methods have decorators?

Next, does anybody have any actual use cases for attribute decoration 
today?  We're probably not going to get a lot of that from current code 
samples.  I can make up some examples that throw in every possible option 
that PEAK provides in order to get some "lots of decoration" samples, but 
they wouldn't be "real" uses in that case.  But I guess that maybe Bob's 
examples might be wordy enough.




More information about the Python-Dev mailing list