1
0
forked from VimPlug/jedi

Remove the only param for AnonymousArguments.

This commit is contained in:
Dave Halter
2017-09-09 17:23:54 +02:00
parent 04c4313dc7
commit 37ec79241c
3 changed files with 10 additions and 11 deletions

View File

@@ -19,7 +19,7 @@ from jedi.parser_utils import get_parent_scope
class InstanceFunctionExecution(er.FunctionExecutionContext):
def __init__(self, instance, parent_context, function_context, var_args):
self.instance = instance
var_args = InstanceVarArgs(self, function_context.tree_node, var_args)
var_args = InstanceVarArgs(self, var_args)
super(InstanceFunctionExecution, self).__init__(
instance.evaluator, parent_context, function_context, var_args)
@@ -236,7 +236,7 @@ class AnonymousInstance(TreeInstance):
evaluator,
parent_context,
class_context,
var_args=AnonymousArguments(self),
var_args=AnonymousArguments(),
)
@@ -287,7 +287,7 @@ class BoundMethod(er.FunctionContext):
def get_function_execution(self, arguments=None):
if arguments is None:
arguments = AnonymousArguments(self)
arguments = AnonymousArguments()
return AnonymousInstanceFunctionExecution(
self._instance, self.parent_context, self, arguments)
else:
@@ -436,9 +436,8 @@ class ParamArguments(object):
class InstanceVarArgs(AbstractArguments):
def __init__(self, execution_context, funcdef, var_args):
def __init__(self, execution_context, var_args):
self._execution_context = execution_context
self._funcdef = funcdef
self._var_args = var_args
@memoize_method