1
0
forked from VimPlug/jedi

Remove get_signatures again from names

This commit is contained in:
Dave Halter
2020-01-03 00:54:13 +01:00
parent 3b6bbab556
commit 92a2e17a9e
2 changed files with 1 additions and 27 deletions

View File

@@ -446,7 +446,7 @@ class BaseDefinition(object):
def get_signatures(self):
return [
BaseSignature(self._inference_state, s)
for s in self._name.infer().get_signatures()
for s in self._get_signatures()
]
def execute(self):
@@ -756,10 +756,3 @@ class ParamDefinition(Definition):
'Python 2 is end-of-life, the new feature is not available for it'
)
return self._name.get_kind()
def _format_signatures(value):
return '\n'.join(
signature.to_string()
for signature in value.get_signatures()
)

View File

@@ -72,9 +72,6 @@ class AbstractNameDefinition(object):
def is_import(self):
return False
def get_signatures(self):
return []
def py__doc__(self):
return ''
@@ -219,9 +216,6 @@ class ValueNameMixin(object):
def py__doc__(self):
return self._value.py__doc__()
def get_signatures(self):
return self._value.get_signatures()
def _get_qualified_names(self):
return self._value.get_qualified_names()
@@ -325,9 +319,6 @@ class TreeNameDefinition(AbstractTreeName):
return find_statement_documentation(self.tree_name.get_definition())
return ''
def get_signatures(self):
return self.infer().get_signatures()
class _ParamMixin(object):
def maybe_positional_argument(self, include_star=True):
@@ -579,9 +570,6 @@ class ImportName(AbstractNameDefinition):
def py__doc__(self):
return _merge_name_docs(self.goto())
def get_signatures(self):
return [sig for name in self.goto() for sig in name.get_signatures()]
class SubModuleName(ImportName):
_level = 1
@@ -616,13 +604,6 @@ class StubNameMixin(object):
# from the implementation.
return _merge_name_docs(names)
def get_signatures(self):
if self.tree_name is not None:
parent = self.tree_name.parent
if parent.type in ('funcdef', 'classdef') and parent.name is self.tree_name:
return self.infer().get_signatures()
return []
# From here on down we make looking up the sys.version_info fast.
class StubName(StubNameMixin, TreeNameDefinition):