[Python-Dev] Re: PEP 318: Decorators last before colon (original) (raw)
Barry Warsaw barry at python.org
Mon Apr 5 12:00:56 EDT 2004
- Previous message: [Python-Dev] Re: PEP 318: Decorators last before colon
- Next message: [Python-Dev] Re: PEP 318: Decorators last before colon
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mon, 2004-04-05 at 11:50, Shane Hathaway wrote:
Mark Russell wrote: > What about: > > [as classmethod] > def foo(bar, baz): > pass > > To me this is more obvious (and less like p*rl) that *[classmethod], and > it is also currently a syntax error so won't break existing code.
I agree, it's nice. You could even use this syntax at the interactive prompt. The "is" keyword is another choice, too.
Since that is illegal syntax today, it would alleviate my primary concern with decorator-before-def syntax. And the 'as' keyword does help tie it to the following def.
-Barry
- Previous message: [Python-Dev] Re: PEP 318: Decorators last before colon
- Next message: [Python-Dev] Re: PEP 318: Decorators last before colon
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]