summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2025-04-23 11:10:52 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2025-04-24 17:49:05 +0300
commit705a63fc3a95c3a6fdb9506e07b1fd5e5c0522e4 (patch)
tree0928fef4727d38a4a0292017ffd7f219f843f6d6
parent66420a4a7fc43e5e6076afbdaa709cf4581e398c (diff)
downloadmeson-705a63fc3a95c3a6fdb9506e07b1fd5e5c0522e4.tar.gz
options: strengthen typing for add_system_option_internal
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
-rw-r--r--mesonbuild/options.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/mesonbuild/options.py b/mesonbuild/options.py
index 75eb1971e..2226e6bf0 100644
--- a/mesonbuild/options.py
+++ b/mesonbuild/options.py
@@ -890,8 +890,7 @@ class OptionStore:
raise MesonException(f'Internal error: non-module option has a period in its name {key.name}.')
self.add_system_option_internal(key, valobj)
- def add_system_option_internal(self, key: T.Union[OptionKey, str], valobj: AnyOptionType) -> None:
- key = self.ensure_and_validate_key(key)
+ def add_system_option_internal(self, key: OptionKey, valobj: AnyOptionType) -> None:
assert isinstance(valobj, UserOption)
if not isinstance(valobj.name, str):
assert isinstance(valobj.name, str)