1
0
forked from VimPlug/jedi

Test infer_annotation

This commit is contained in:
Dave Halter
2019-08-02 09:57:40 +02:00
parent c2e50e1d0d
commit 375d1d57fb
2 changed files with 27 additions and 2 deletions

View File

@@ -613,7 +613,7 @@ class Signature(Definition):
return the `isinstance` function. without `(` it would return nothing.
"""
def __init__(self, evaluator, signature):
super(CallSignature, self).__init__(evaluator, signature.name)
super(Signature, self).__init__(evaluator, signature.name)
self._signature = signature
@property
@@ -665,7 +665,11 @@ class ParamDefinition(Definition):
return [Definition(self._evaluator, d.name) for d in self._name.infer_default()]
def infer_annotation(self):
return [Definition(self._evaluator, d.name) for d in self._name.infer_annotation()]
return [Definition(self._evaluator, d.name)
for d in self._name.infer_annotation().execute_annotation()]
def to_string(self):
return self._name.to_string()
def _format_signatures(context):