diff options
| -rw-r--r-- | mesonbuild/optinterpreter.py | 2 | ||||
| -rw-r--r-- | mesonbuild/options.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/mesonbuild/optinterpreter.py b/mesonbuild/optinterpreter.py index 9f95925fa..c33306d5c 100644 --- a/mesonbuild/optinterpreter.py +++ b/mesonbuild/optinterpreter.py @@ -239,7 +239,7 @@ class OptionInterpreter: value = kwargs['value'] if value is None: value = kwargs['choices'][0] - return options.UserComboOption(name, description, value, *args, choices) + return options.UserComboOption(name, description, value, *args, choices=choices) @typed_kwargs( 'integer option', diff --git a/mesonbuild/options.py b/mesonbuild/options.py index c4c445af1..05a6c2835 100644 --- a/mesonbuild/options.py +++ b/mesonbuild/options.py @@ -322,7 +322,7 @@ class UserOption(T.Generic[_T], HoldableObject): value_: dataclasses.InitVar[_T] yielding: bool = DEFAULT_YIELDING deprecated: DeprecatedType = False - readonly: bool = dataclasses.field(default=False, init=False) + readonly: bool = dataclasses.field(default=False) def __post_init__(self, value_: _T) -> None: self.value = self.validate_value(value_) |
