1
0
forked from VimPlug/jedi

Fix issues with default parameters in functions and classes

Default parameters were resolved at the wrong starting position. Fixes #1044
This commit is contained in:
Dave Halter
2018-03-08 09:59:09 +01:00
parent 14ac6b11b9
commit 51e0d5d12f
4 changed files with 38 additions and 4 deletions

View File

@@ -136,7 +136,7 @@ class ClassContext(use_metaclass(CachedMetaClass, TreeContext)):
arglist = self.tree_node.get_super_arglist()
if arglist:
from jedi.evaluate import arguments
args = arguments.TreeArguments(self.evaluator, self, arglist)
args = arguments.TreeArguments(self.evaluator, self.parent_context, arglist)
return [value for key, value in args.unpack() if key is None]
else:
return [LazyKnownContext(compiled.builtin_from_name(self.evaluator, u'object'))]