diff options
| -rw-r--r-- | mesonbuild/interpreter/interpreterobjects.py | 2 | ||||
| -rw-r--r-- | mesonbuild/options.py | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/mesonbuild/interpreter/interpreterobjects.py b/mesonbuild/interpreter/interpreterobjects.py index 697c4a0f0..1005fc273 100644 --- a/mesonbuild/interpreter/interpreterobjects.py +++ b/mesonbuild/interpreter/interpreterobjects.py @@ -113,7 +113,7 @@ class FeatureOptionHolder(ObjectHolder[options.UserFeatureOption]): super().__init__(option, interpreter) if option and option.is_auto(): # TODO: we need to cast here because options is not a TypedDict - auto = T.cast('options.UserFeatureOption', self.env.coredata.optstore.get_value_object_for('auto_features')) + auto = T.cast('options.UserFeatureOption', self.env.coredata.optstore.resolve_option('auto_features')) self.held_object = copy.copy(auto) self.held_object.name = option.name diff --git a/mesonbuild/options.py b/mesonbuild/options.py index 9b7488800..a37573626 100644 --- a/mesonbuild/options.py +++ b/mesonbuild/options.py @@ -846,7 +846,7 @@ class OptionStore: def __len__(self) -> int: return len(self.options) - def get_value_object_for(self, key: 'T.Union[OptionKey, str]') -> AnyOptionType: + def resolve_option(self, key: 'T.Union[OptionKey, str]') -> AnyOptionType: key = self.ensure_and_validate_key(key) potential = self.options.get(key, None) if self.is_project_option(key): @@ -866,7 +866,7 @@ class OptionStore: def get_value_object_and_value_for(self, key: OptionKey) -> T.Tuple[AnyOptionType, ElementaryOptionValues]: assert isinstance(key, OptionKey) key = self.ensure_and_validate_key(key) - vobject = self.get_value_object_for(key) + vobject = self.resolve_option(key) computed_value = vobject.value if key in self.augments: assert key.subproject is not None @@ -1035,7 +1035,7 @@ class OptionStore: new_value = self.sanitize_dir_option_value(prefix, key, new_value) try: - opt = self.get_value_object_for(key) + opt = self.resolve_option(key) except KeyError: raise MesonException(f'Unknown option: "{error_key}".') |
