Get rid of InstanceFunctionExecution, because it's really not needed

This commit is contained in:
Dave Halter committed 2018-08-05 23:26:15 +02:00
1 parent 357c86ad9c
commit 10ecb77673
4 files changed
+30 -44

No files matched your search

+2 -2
View File
@@ -157,8 +157,8 @@ def infer_param(execution_context, param):
"Comments length != Params length %s %s",
params_comments, all_params
)
from jedi.evaluate.context.instance import BaseInstanceFunctionExecution
if isinstance(execution_context, BaseInstanceFunctionExecution):
from jedi.evaluate.context.instance import InstanceArguments
if isinstance(execution_context.var_args, InstanceArguments):
if index == 0:
# Assume it's self, which is already handled
return NO_CONTEXTS