Can decorator syntax do this ? (annotated results' names)

Christopher T King squirrel at WPI.EDU
Thu Aug 5 16:06:39 CEST 2004

On Thu, 5 Aug 2004, Sakesun Roykiattisak wrote:

> I stopped follow decorator-syntax discussion for a while, because it 
> seems everlasting.
> But now look like it's settle, so I wonder how far can I go with this 
> new feature ?

Oh, you don't know how wrong you are ;)  All Guido's allowance of the @
syntax into 2.4a2 did was reignite debate, with no end in sight (unless he
pushes it through to 2.4 final, something I sincerely hope he doesn't).  
If I were you, I'd hold off on using decorators until they're in a stable
branch, since there's a good chance they might disappear in 2.4a3.

To answer your question, decorators allow for pretty much anything you can 
define a function to do; the code in your example will work, provided you 
provide a suitable definition for resultnames(): it must return a function 
that accepts a function and returns a (mangled version of that) function.  

More information about the Python-list mailing list