[Python-Dev] Re: PEP 318: Decorators last before colon (original) (raw)

Neil Schemenauer nas-python at python.ca
Wed Mar 31 19:15:31 EST 2004


On Wed, Mar 31, 2004 at 07:08:44PM -0500, Bob Ippolito wrote:

On Mar 31, 2004, at 6:43 PM, Neil Schemenauer wrote: > def someObjectiveCSelectoritsReallyLong(takes, some, args, here): > pass > objc.selector(, signature='some type signature') > >That looks pretty nice and is even shorter to type than the proposed >syntax.

No, that is not correct.. it must rebind the name... it doesn't mutate the function, it returns a selector descriptor.

You can do that via sys._getframe(). Ugly but better, IMHO, than adding half-baked syntax to the language.

Neil



More information about the Python-Dev mailing list