1
0
forked from VimPlug/jedi

Differentiate between a public name and an internal string_name

This commit is contained in:
Dave Halter
2019-08-24 13:31:17 +02:00
parent 8b1f35a8b1
commit ec6fa0c97c
3 changed files with 15 additions and 10 deletions

View File

@@ -24,12 +24,15 @@ class ExecutedParam(object):
from jedi.inference.names import ParamName
self._name = ParamName(execution_context, param_node.name)
self._lazy_value = lazy_value
self.string_name = param_node.name.value
self._is_default = is_default
def infer(self, use_hints=True):
return self._lazy_value.infer()
@property
def string_name(self):
return self._name.string_name
def get_kind(self):
return self._name.get_kind()