1
0
forked from VimPlug/jedi

Use SimpleParamName everywhere it's needed

This commit is contained in:
Dave Halter
2019-09-02 09:29:43 +02:00
parent edb17b8e7c
commit b4dc95553f
4 changed files with 16 additions and 11 deletions

View File

@@ -10,7 +10,7 @@ from jedi.inference import flow_analysis
from jedi.inference.signature import TreeSignature
from jedi.inference.arguments import AnonymousArguments
from jedi.inference.filters import ParserTreeFilter, FunctionExecutionFilter
from jedi.inference.names import ValueName, AbstractNameDefinition, ParamName
from jedi.inference.names import ValueName, AbstractNameDefinition, SimpleParamName
from jedi.inference.base_value import ContextualizedNode, NO_VALUES, \
ValueSet, TreeValue, ValueWrapper
from jedi.inference.lazy_value import LazyKnownValues, LazyKnownValue, \
@@ -69,8 +69,7 @@ class FunctionMixin(object):
return ValueSet([BoundMethod(instance, self)])
def get_param_names(self):
arguments = AnonymousArguments()
return [ParamName(self, param.name, arguments)
return [SimpleParamName(self, param.name)
for param in self.tree_node.get_params()]
@property