[Python-Dev] Call for defense of @decorators
Phillip J. Eby
pje at telecommunity.com
Fri Aug 6 06:12:22 CEST 2004
At 02:24 PM 8/6/04 +1200, Greg Ewing wrote:
>Ronald Oussoren <ronaldoussoren at mac.com>:
>
> > And how would that solve this:
> > <http://www.eby-sarna.com/pipermail/peak/2004-July/001598.html>
>
>FWIW, in decorator-plus-function-attributes style, this
>would be
>
> def do_something(x,y) [generic]:
> @when = "x in int and y in str"
> # body here will be executed when 'x'
> # is an integer and 'y' is a string
Which reduces composability of decorators by introducting the possibility
of attribute collisions, while simultaneously reducing clarity by
separating decorators from their arguments.
More information about the Python-Dev
mailing list