PEP318 alternate syntax idea
Skip Montanaro
skip at pobox.com
Tue Mar 23 16:03:58 EST 2004
Jim> With decorators, the function definition itself is normal (and
Jim> therefore should not be indented); it is the decorators that run at
Jim> an unexpected time.
Jim> using:
Jim> decorator1
Jim> decorator2
Jim> decorator3
Jim> def a (args):
Jim> pass
Note that the undent at the end of the using: block also implies that "we're
done" with the block. If I wrote
using:
decorator1
decorator2
decorator3
def a (args):
pass
def b (args):
pass
would a and b both be decorated or just a? What about if I wrote
using:
decorator1
decorator2
decorator3
x = really_complex_default()
def a (arg1, arg2=x):
pass
Would a be decorated or not?
Skip
More information about the Python-list
mailing list