forked from VimPlug/jedi
Fix the decorator issues.
This commit is contained in:
@@ -414,7 +414,7 @@ def _apply_decorators(evaluator, context, node):
|
|||||||
# Create a trailer and evaluate it.
|
# Create a trailer and evaluate it.
|
||||||
trailer = tree.Node('trailer', trailer)
|
trailer = tree.Node('trailer', trailer)
|
||||||
trailer.parent = dec
|
trailer.parent = dec
|
||||||
dec_values = context.eval_trailer(dec_values, trailer)
|
dec_values = evaluator.eval_trailer(context, dec_values, trailer)
|
||||||
|
|
||||||
if not len(dec_values):
|
if not len(dec_values):
|
||||||
debug.warning('decorator not found: %s on %s', dec, node)
|
debug.warning('decorator not found: %s on %s', dec, node)
|
||||||
|
|||||||
@@ -222,7 +222,7 @@ class BoundMethod(Context):
|
|||||||
def py__call__(self, var_args):
|
def py__call__(self, var_args):
|
||||||
function_execution = InstanceFunctionExecution(
|
function_execution = InstanceFunctionExecution(
|
||||||
self._instance,
|
self._instance,
|
||||||
self._class_context.parent_context,
|
self.parent_context,
|
||||||
self._function.funcdef,
|
self._function.funcdef,
|
||||||
var_args
|
var_args
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user