Remove AnonymousFunctionExecution and simplify everything.

This commit is contained in:
Dave Halter
2017-09-09 17:58:06 +02:00
parent 37ec79241c
commit 077bccadc7
2 changed files with 4 additions and 15 deletions
+1 -4
View File
@@ -145,16 +145,13 @@ def _evaluate_for_statement_string(module_context, string):
except (AttributeError, IndexError):
return []
from jedi.evaluate.param import ValuesArguments
from jedi.evaluate.representation import FunctionContext
function_context = FunctionContext(
module_context.evaluator,
module_context,
funcdef
)
func_execution_context = function_context.get_function_execution(
ValuesArguments([])
)
func_execution_context = function_context.get_function_execution()
# Use the module of the param.
# TODO this module is not the module of the param in case of a function
# call. In that case it's the module of the function call.