[Python-Dev] method decorators (PEP 318)
Bob Ippolito
bob at redivi.com
Sat Mar 27 15:19:07 EST 2004
On Mar 27, 2004, at 3:10 PM, Barry Warsaw wrote:
> On Sat, 2004-03-27 at 12:39, Bernhard Herzog wrote:
>
>> Has somebody suggested the following yet?
>>
>> def [classmethod] foo(cls, blooh, bla):
>> pass
>
> Yes, but I'm not sure who <wink>.
>
> Subversive instantly rejected idea of the day: syntactically allow the
> square brackets in any of these three locations:
>
> def [decorator] method [decorator] (args) [decorator]
>
> You'd probably want to disallow more than one [decorator] per
> definition
> (but maybe not). Each of these locations is supported by a different
> valid use case, IMO, so why not allow any of them?
Or, of course, the module or class variable:
__metadecorator__ = [decorator]
-bob
More information about the Python-Dev
mailing list