blob: ce42929fffd6a1edea312d98b6b71f691fd96596 [file] [log] [blame]
Johannes Gijsberscb9015d2004-12-12 16:20:22 +00001# 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
Johannes Gijsbers1542f342004-12-12 16:46:28 +000023
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)