mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-06 05:54:25 +08:00
Make sure that execute is always called with arguments
This commit is contained in:
@@ -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):
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user