diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-04-23 11:10:52 +0200 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2025-04-24 17:49:05 +0300 |
| commit | 705a63fc3a95c3a6fdb9506e07b1fd5e5c0522e4 (patch) | |
| tree | 0928fef4727d38a4a0292017ffd7f219f843f6d6 | |
| parent | 66420a4a7fc43e5e6076afbdaa709cf4581e398c (diff) | |
| download | meson-705a63fc3a95c3a6fdb9506e07b1fd5e5c0522e4.tar.gz | |
options: strengthen typing for add_system_option_internal
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
| -rw-r--r-- | mesonbuild/options.py | 3 |
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) |
