Make sure that execute is always called with arguments

This commit is contained in:
Dave Halter
2019-06-11 09:37:24 +02:00
parent be269f3e1c
commit f672d3329a
2 changed files with 2 additions and 2 deletions

View File

@@ -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):

View File

@@ -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)