1
0
forked from VimPlug/jedi

Move docstring param recognizing

This commit is contained in:
Dave Halter
2019-08-24 12:32:50 +02:00
parent 88cf198552
commit bb3eb23864
2 changed files with 6 additions and 6 deletions

View File

@@ -4,6 +4,7 @@ from parso.tree import search_ancestor
from jedi._compatibility import Parameter
from jedi.inference.base_value import ValueSet, NO_VALUES
from jedi.inference import docstrings
from jedi.cache import memoize_method
@@ -302,6 +303,11 @@ class ParamName(BaseTreeParamName):
values = self.infer_annotation()
if values:
return values
doc_params = docstrings.infer_param(self.parent_context, self._get_param_node())
if doc_params:
return doc_params
return self.get_param().infer()
def get_param(self):

View File

@@ -5,7 +5,6 @@ from jedi.inference.utils import PushBackIterator
from jedi.inference import analysis
from jedi.inference.lazy_value import LazyKnownValue, \
LazyTreeValue, LazyUnknownValue
from jedi.inference import docstrings
from jedi.inference.value import iterable
@@ -31,11 +30,6 @@ class ExecutedParam(object):
return infer_param(self._execution_context, self._param_node)
def infer(self, use_hints=True):
if use_hints:
doc_params = docstrings.infer_param(self._execution_context, self._param_node)
if doc_params:
return doc_params
return self._lazy_value.infer()
def matches_signature(self):