1
0
forked from VimPlug/jedi

Add at least partial support for signatures for builtins

This commit is contained in:
Dave Halter
2018-11-11 19:32:29 +01:00
parent 4fbede7445
commit 6dc53c3887
2 changed files with 65 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ from jedi.evaluate.lazy_context import LazyKnownContext
from jedi.evaluate.compiled.access import _sentinel
from jedi.evaluate.cache import evaluator_function_cache
from jedi.evaluate.helpers import reraise_getitem_errors, execute_evaluated
from jedi.evaluate.signature import BuiltinSignature
class CheckAttribute(object):
@@ -116,6 +117,9 @@ class CompiledObject(Context):
for signature_param in signature_params:
yield SignatureParamName(self, signature_param)
def get_signatures(self):
return [BuiltinSignature(self)]
def __repr__(self):
return '<%s: %s>' % (self.__class__.__name__, self.access_handle.get_repr())