[Python-Dev] Re: decorators and 2.4
Contempt for Meatheads
jbone at place.org
Fri Jun 25 18:53:37 EDT 2004
On Jun 25, 2004, at 3:52 PM, Brian L. wrote:
> such a bad way. The brackets actually set off the decorators nicely.
> Something like:
>
> [decorators]
> def func(args):
> pass
>
+1
IMHO, making decorators functions is a bad idea. Decorators are
metadata about the function to which they refer. Using the same syntax
for decorators as for functions conceptually weakens this distinction
and encourages misuse of decorators, even to the point of potentially
encouraging (or implying) side-effects as a result of decoration.
IMHO,
jb
More information about the Python-Dev
mailing list