1
0
forked from VimPlug/jedi

different dynamic approach to get params, works already really good!

This commit is contained in:
David Halter
2012-08-06 01:33:01 +02:00
parent ee798b03f2
commit 92bf995c3a
4 changed files with 83 additions and 37 deletions

View File

@@ -12,3 +12,49 @@ func(1)
func
int(1) + (int(2))+ func('')
# Again the same function, but with another call.
def func(a):
#? float()
return a
func(1.0)
# Again the same function, but with no call.
def func(a):
#?
return a
# -----------------
# *args, **args
# -----------------
def arg(*args):
##? tuple()
args
##? int()
args[0]
arg(1,"")
# -----------------
# decorators
# -----------------
def def_func(f):
def wrapper(*args, **kwargs):
return f(*args, **kwargs)
return wrapper
@def_func
def func(c):
#? str()
return c
#? str()
func("str")
@def_func
def func(c=1):
#? int() float()
return c
func(1.0)