mirror of
https://github.com/python/cpython.git
synced 2025-07-19 09:15:34 +00:00

svn+ssh://pythondev@svn.python.org/python/branches/p3yk ........ r55329 | brett.cannon | 2007-05-14 16:36:56 -0700 (Mon, 14 May 2007) | 3 lines Implement the removal of tuple parameter unpacking (PEP 3113). Thanks, Tony Lownds for the patch. ........ r55331 | neal.norwitz | 2007-05-14 16:40:30 -0700 (Mon, 14 May 2007) | 1 line Update to use Python 3.0 ........ r55332 | brett.cannon | 2007-05-14 16:47:18 -0700 (Mon, 14 May 2007) | 2 lines Mention PEP 3113. And thanks to Tony Lownds for the PEP 3113 patch. ........ r55333 | neal.norwitz | 2007-05-14 16:57:06 -0700 (Mon, 14 May 2007) | 1 line Fix exception printing (no more exceptions module) ........ r55334 | neal.norwitz | 2007-05-14 17:11:10 -0700 (Mon, 14 May 2007) | 1 line Remove popen* functions from os ........ r55335 | neal.norwitz | 2007-05-14 18:03:38 -0700 (Mon, 14 May 2007) | 1 line Get rid of most of popen. There are still some uses I need to cleanup. ........ r55336 | neal.norwitz | 2007-05-14 21:11:34 -0700 (Mon, 14 May 2007) | 1 line Remove a few more remnants of the compiler package ........ r55337 | neal.norwitz | 2007-05-14 22:28:27 -0700 (Mon, 14 May 2007) | 1 line Get test_[cx]pickle working on 64-bit platforms (avoid overflow int/long) ........
99 lines
1.3 KiB
Python
99 lines
1.3 KiB
Python
# 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
|