1
0
forked from VimPlug/jedi

Small changes to adapt oto the new param structure.

This commit is contained in:
Dave Halter
2014-10-28 02:11:13 +01:00
parent fe7c750c2c
commit b3d87302f9
2 changed files with 6 additions and 2 deletions

View File

@@ -329,7 +329,8 @@ class NameFinder(object):
if doc_params: if doc_params:
return doc_params return doc_params
if not param.is_generated: if not isinstance(param, ExecutedParam):
print(param)
# Param owns no information itself. # Param owns no information itself.
res_new += dynamic.search_params(evaluator, param) res_new += dynamic.search_params(evaluator, param)
if not res_new: if not res_new:

View File

@@ -119,7 +119,6 @@ class ExecutedParam(pr.Param):
setattr(instance, name, getattr(param, name)) setattr(instance, name, getattr(param, name))
instance.original_param = param instance.original_param = param
instance.is_generated = True
instance.parent = parent instance.parent = parent
instance.var_args = var_args instance.var_args = var_args
return instance return instance
@@ -133,6 +132,10 @@ class ExecutedParam(pr.Param):
types.append(v) types.append(v)
return types return types
@property
def position_nr(self):
return self.original_param.position_nr
def _get_calling_var_args(evaluator, var_args): def _get_calling_var_args(evaluator, var_args):
old_var_args = None old_var_args = None