1
0
forked from VimPlug/jedi

Fix default parameters name resolution

This commit is contained in:
Dave Halter
2018-08-27 23:10:23 +02:00
parent 7b896ae5d0
commit 7c8051feab
3 changed files with 43 additions and 7 deletions

View File

@@ -576,3 +576,26 @@ class Foo(object):
#? int()
Foo().b
# -----------------
# default arguments
# -----------------
default = ''
class DefaultArg():
default = 3
def x(self, arg=default):
#? str()
default
return arg
def y(self):
return default
#? int()
DefaultArg().x()
#? str()
DefaultArg().y()
#? int()
DefaultArg.x()
#? str()
DefaultArg.y()