1
0
forked from VimPlug/jedi

Some more signature adjustments

This commit is contained in:
Dave Halter
2020-06-27 02:03:04 +02:00
parent 7b15f1736c
commit 804b0f0d06
3 changed files with 15 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ docstrings and other things around decorators.
from jedi.inference.base_value import ValueWrapper, ValueSet
from jedi.inference.names import ValueName
from jedi.inference.signature import SignatureWrapper
class Decoratee(ValueWrapper):
@@ -34,3 +35,13 @@ class Decoratee(ValueWrapper):
if val.name.tree_name is not None:
return ValueName(self, val.name.tree_name)
return self._wrapped_value.name
def get_signatures(self):
return [DecorateeSignature(sig, self.name)
for sig in self._wrapped_value.get_signatures()]
class DecorateeSignature(SignatureWrapper):
def __init__(self, signature, name):
super(DecorateeSignature, self).__init__(signature)
self.name = name