interpreter: rename default_project_options

It is assigned to invoker_method_default_options for clarity, use that name
everywhere.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Paolo Bonzini 2025-05-05 13:23:30 +02:00 committed by Dylan Baker
parent c1b7ef4218
commit 01da0686f6
1 changed files with 6 additions and 7 deletions

View File

@ -270,7 +270,7 @@ class Interpreter(InterpreterBase, HoldableObject):
subproject: str = '', subproject: str = '',
subdir: str = '', subdir: str = '',
subproject_dir: str = 'subprojects', subproject_dir: str = 'subprojects',
default_project_options: T.Optional[T.Dict[OptionKey, str]] = None, invoker_method_default_options: T.Optional[T.Dict[OptionKey, str]] = None,
ast: T.Optional[mparser.CodeBlockNode] = None, ast: T.Optional[mparser.CodeBlockNode] = None,
relaxations: T.Optional[T.Set[InterpreterRuleRelaxation]] = None, relaxations: T.Optional[T.Set[InterpreterRuleRelaxation]] = None,
user_defined_options: T.Optional[coredata.SharedCMDOptions] = None, user_defined_options: T.Optional[coredata.SharedCMDOptions] = None,
@ -295,11 +295,11 @@ class Interpreter(InterpreterBase, HoldableObject):
self.subproject_stack: T.List[str] = [] self.subproject_stack: T.List[str] = []
self.configure_file_outputs: T.Dict[str, int] = {} self.configure_file_outputs: T.Dict[str, int] = {}
# Passed from the outside, only used in subprojects. # Passed from the outside, only used in subprojects.
if default_project_options: if invoker_method_default_options:
assert isinstance(default_project_options, dict) assert isinstance(invoker_method_default_options, dict)
self.default_project_options = default_project_options self.invoker_method_default_options = invoker_method_default_options
else: else:
self.default_project_options = {} self.invoker_method_default_options = {}
self.project_default_options: T.List[str] = [] self.project_default_options: T.List[str] = []
self.build_func_dict() self.build_func_dict()
self.build_holder_map() self.build_holder_map()
@ -1199,9 +1199,8 @@ class Interpreter(InterpreterBase, HoldableObject):
self.user_defined_options.cmd_line_options, self.user_defined_options.cmd_line_options,
self.environment.options) self.environment.options)
else: else:
invoker_method_default_options = self.default_project_options
self.coredata.optstore.initialize_from_subproject_call(self.subproject, self.coredata.optstore.initialize_from_subproject_call(self.subproject,
invoker_method_default_options, self.invoker_method_default_options,
self.project_default_options, self.project_default_options,
self.user_defined_options.cmd_line_options) self.user_defined_options.cmd_line_options)
self.coredata.initialized_subprojects.add(self.subproject) self.coredata.initialized_subprojects.add(self.subproject)