/Lib/test/inspect_fodder2.py
http://unladen-swallow.googlecode.com/ · Python · 99 lines · 61 code · 18 blank · 20 comment · 4 complexity · 860e3a15a55b0efdf939fa4ec528d3c3 MD5 · raw file
- # 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