1# line 1 2def wrap(foo=None): 3 def wrapper(func): 4 return func 5 return wrapper 6 7# line 7 8def replace(func): 9 def insteadfunc(): 10 print 'hello' 11 return insteadfunc 12 13# line 13 14@wrap() 15@wrap(wrap) 16def wrapped(): 17 pass 18 19# line 19 20@replace 21def gone(): 22 pass 23 24# line 24 25oll = lambda m: m 26 27# line 27 28tll = lambda g: g and \ 29g and \ 30g 31 32# line 32 33tlli = lambda d: d and \ 34 d 35 36# line 36 37def onelinefunc(): pass 38 39# line 39 40def manyargs(arg1, arg2, 41arg3, arg4): pass 42 43# line 43 44def twolinefunc(m): return m and \ 45m 46 47# line 47 48a = [None, 49 lambda x: x, 50 None] 51 52# line 52 53def setfunc(func): 54 globals()["anonymous"] = func 55setfunc(lambda x, y: x*y) 56 57# line 57 58def with_comment(): # hello 59 world 60 61# line 61 62multiline_sig = [ 63 lambda (x, 64 y): x+y, 65 None, 66 ] 67 68# line 68 69def func69(): 70 class cls70: 71 def func71(): 72 pass 73 return cls70 74extra74 = 74 75 76# line 76 77def func77(): pass 78(extra78, stuff78) = 'xy' 79extra79 = 'stop' 80 81# line 81 82class cls82: 83 def func83(): pass 84(extra84, stuff84) = 'xy' 85extra85 = 'stop' 86 87# line 87 88def func88(): 89 # comment 90 return 90 91 92# line 92 93def f(): 94 class X: 95 def g(): 96 "doc" 97 return 42 98 return X 99method_in_dynamic_class = f().g.im_func 100