[Python-Dev] Re: def fn (args) [dec,dec]:

Guido van Rossum guido at python.org
Fri Aug 6 23:16:22 CEST 2004


> It's not obvious to me, but given Guido's concerns, what are the
> arguments against
> 
>     def foo [deco1(xyz), deco2] (arg1, arg2, *args, **kwargs):

Didn't you see my keynote at PyCon?  I showed all 5 places where
[deco] can be inserted in a function declaration (before the colon),
because all 5 had been proposed, and 4 out of 5 had been rejected by
then.

> Since all functions MUST have a parameter list, everyone knows to keep
> scanning after the decorators.

Pretty much the same arguments apply as with the decorators after the
argument list, plus some people like to grep for the function name
followed by a left paren.

--Guido van Rossum (home page: http://www.python.org/~guido/)


More information about the Python-Dev mailing list