[Python-Dev] method decorators (PEP 318) (original) (raw)
Paul Prescod paul at prescod.net
Sat Mar 27 18:15:00 EST 2004
- Previous message: [Python-Dev] method decorators (PEP 318)
- Next message: [Python-Dev] method decorators (PEP 318) - decorators vs transforms
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Barry Warsaw wrote:
... I know all the practical problems with this suggestion, but to me, that's the most natural spelling. I suppose something like this might also not be horrible:
def foobar [ .author = 'Guido van Rossum' .deprecated = True classmethod ] (self, arg) Naw, these probably don't mix well. Hmm, def foobar { author = 'Guido van Rossum' deprecated = True } [classmethod, spoogemethod, insanity ] (self, arg): # Now what the heck does this thing do?
I think that Guido's point is that some things belong before the def because they really change the behaviour of the function and others belong after because they are "just" annotations:
def foobar [classmethod, spoogemethod] (self, arg) { author = "Guido van Rossum" zope_public = "True" }: pass
Paul Prescod
- Previous message: [Python-Dev] method decorators (PEP 318)
- Next message: [Python-Dev] method decorators (PEP 318) - decorators vs transforms
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]