summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/optinterpreter.py2
-rw-r--r--mesonbuild/options.py2
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_)