[Python-Dev] Re: PEP 318: Suggest we drop it (original) (raw)

Terry Reedy tjreedy at udel.edu
Thu Aug 19 23:49:25 CEST 2004


"Roman Suzi" <rnd at onego.ru> wrote in message news:Pine.LNX.4.58.0408190817070.16021 at rnd.onego.ru...

and their support for "write once" concept, while in old syntax one need to write a function name 4 times to merely get it decorated and with doc string.

I believed this once also, but then realized that one only need write a long function name once (other than in the doc string) -- in the final assignment. Perhaps something like

d = '''actual_long_name(ague) == return syncroed flooblejack ague == seq of doobies ''' def f(ague): pass f.doc = d f.atto = 'yes' actual_long_name = syncro(staticmethod(deco(f)))

Even without a doc string or comment at the top, finding the actual name at the bottem of a block might be as easy as finding it in the middle of a block with several @ lines.

So I no longer count this as so strong an argument against the postfix form as I one did.

Terry J. Reedy



More information about the Python-Dev mailing list