diff options
Diffstat (limited to 'mesonbuild/options.py')
| -rw-r--r-- | mesonbuild/options.py | 6 |
1 files changed, 3 insertions, 3 deletions
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}".') |
