
June 25, 2004
9:51 p.m.
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