diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2025-04-29 19:43:51 +0200 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2025-05-01 22:24:00 +0300 |
| commit | d241394f8b8c5f24b5ffde56a9956eee93e611e4 (patch) | |
| tree | 5ba03a56667c2dbcf3f238d22caf29acc189e60e | |
| parent | acb32b2efdd0aae677c5b2622c0175011f65fc6c (diff) | |
| download | meson-d241394f8b8c5f24b5ffde56a9956eee93e611e4.tar.gz | |
options: tighten type of cmd_line_options
Based on the SharedCMDOptions protocol it is guaranteed to be a dictionary.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
| -rw-r--r-- | mesonbuild/options.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/options.py b/mesonbuild/options.py index 62413b1a7..043a0fbf8 100644 --- a/mesonbuild/options.py +++ b/mesonbuild/options.py @@ -1243,7 +1243,7 @@ class OptionStore: def first_handle_prefix(self, project_default_options: T.Union[T.List[str], OptionStringLikeDict], - cmd_line_options: T.Union[T.List[str], OptionStringLikeDict], + cmd_line_options: OptionStringLikeDict, machine_file_options: T.Mapping[OptionKey, ElementaryOptionValues]) \ -> T.Tuple[T.Union[T.List[str], OptionStringLikeDict], T.Union[T.List[str], OptionStringLikeDict], @@ -1282,7 +1282,7 @@ class OptionStore: def initialize_from_top_level_project_call(self, project_default_options_in: T.Union[T.List[str], OptionStringLikeDict], - cmd_line_options_in: T.Union[T.List[str], OptionStringLikeDict], + cmd_line_options_in: OptionStringLikeDict, machine_file_options_in: T.Mapping[OptionKey, ElementaryOptionValues]) -> None: first_invocation = True (project_default_options, cmd_line_options, machine_file_options) = self.first_handle_prefix(project_default_options_in, |
