# line 1 | |
def wrap(foo=None): | |
def wrapper(func): | |
return func | |
return wrapper | |
# line 7 | |
def replace(func): | |
def insteadfunc(): | |
print 'hello' | |
return insteadfunc | |
# line 13 | |
@wrap() | |
@wrap(wrap) | |
def wrapped(): | |
pass | |
# line 19 | |
@replace | |
def gone(): | |
pass | |
# line 24 | |
oll = lambda m: m | |
# line 27 | |
tll = lambda g: g and \ | |
g and \ | |
g | |
# line 32 | |
tlli = lambda d: d and \ | |
d | |
# line 36 | |
def onelinefunc(): pass | |
# line 39 | |
def manyargs(arg1, arg2, | |
arg3, arg4): pass | |
# line 43 | |
def twolinefunc(m): return m and \ | |
m | |
# line 47 | |
a = [None, | |
lambda x: x, | |
None] | |
# line 52 | |
def setfunc(func): | |
globals()["anonymous"] = func | |
setfunc(lambda x, y: x*y) | |
# line 57 | |
def with_comment(): # hello | |
world | |
# line 61 | |
multiline_sig = [ | |
lambda (x, | |
y): x+y, | |
None, | |
] | |
# line 68 | |
def func69(): | |
class cls70: | |
def func71(): | |
pass | |
return cls70 | |
extra74 = 74 | |
# line 76 | |
def func77(): pass | |
(extra78, stuff78) = 'xy' | |
extra79 = 'stop' | |
# line 81 | |
class cls82: | |
def func83(): pass | |
(extra84, stuff84) = 'xy' | |
extra85 = 'stop' | |
# line 87 | |
def func88(): | |
# comment | |
return 90 | |
# line 92 | |
def f(): | |
class X: | |
def g(): | |
"doc" | |
return 42 | |
return X | |
method_in_dynamic_class = f().g.im_func |