diff --git a/jedi/evaluate/base_context.py b/jedi/evaluate/base_context.py index d809a2b4..48d97b02 100644 --- a/jedi/evaluate/base_context.py +++ b/jedi/evaluate/base_context.py @@ -35,7 +35,7 @@ class HelperContextMixin(object): def create_cached(cls, *args, **kwargs): return cls(*args, **kwargs) - def execute(self, arguments=None): + def execute(self, arguments): return self.evaluator.execute(self, arguments=arguments) def execute_evaluated(self, *value_list): diff --git a/jedi/evaluate/compiled/__init__.py b/jedi/evaluate/compiled/__init__.py index 6244f146..cb59f195 100644 --- a/jedi/evaluate/compiled/__init__.py +++ b/jedi/evaluate/compiled/__init__.py @@ -42,7 +42,7 @@ def create_simple_object(evaluator, obj): evaluator, evaluator.compiled_subprocess.create_simple_object(obj) ) - instance, = builtin_from_name(evaluator, compiled_obj.name.string_name).execute() + instance, = builtin_from_name(evaluator, compiled_obj.name.string_name).execute_evaluated() return CompiledValue(instance, compiled_obj)