1
0
forked from VimPlug/jedi

added functool mixins

This commit is contained in:
David Halter
2012-09-04 18:15:33 +02:00
parent b111c56b06
commit 268196086b
3 changed files with 41 additions and 1 deletions

View File

@@ -31,3 +31,34 @@ weakref.proxy(1)
weakref.ref(1)
#? int()
weakref.ref(1)()
# -----------------
# functools
# -----------------
import functools
basetwo = functools.partial(int, base=2)
#? int()
basetwo()
def a(a, b):
return a, b
a = functools.partial(a, 0)
#? int()
a('')[0]
#? str()
a('')[1]
def my_decorator(f):
@functools.wraps(f)
def wrapper(*args, **kwds):
return f(*args, **kwds)
return wrapper
@my_decorator
def example(a):
return a
#? str()
example('')