[Python-Dev] Re: PEP 318: Decorators last before colon

Andrew Koenig ark-mlist at att.net
Wed Mar 31 13:09:56 EST 2004


If you spell decorators this way:

	[decorator]
	def func():
		pass

then what will happen when you type [decorator] at an interactive
interpreter prompt?

	>>> [decorator]

Will it type ... and wait for you to say more?  Or will it evaluate the
single-element list whose element is the value of the variable ``decorator''
and print the result?

If it types ... and waits for you to say more, will do so for any list?  Or
will it somehow figure out which lists represent decorators?




More information about the Python-Dev mailing list