diff options
Diffstat (limited to 'src/buildstream/_options/optionbool.py')
-rw-r--r-- | src/buildstream/_options/optionbool.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/buildstream/_options/optionbool.py b/src/buildstream/_options/optionbool.py index 137f53707..16ffd7224 100644 --- a/src/buildstream/_options/optionbool.py +++ b/src/buildstream/_options/optionbool.py @@ -34,13 +34,13 @@ class OptionBool(Option): super(OptionBool, self).load(node) _yaml.node_validate(node, OPTION_SYMBOLS + ['default']) - self.value = _yaml.node_get(node, bool, 'default') + self.value = node.get_scalar('default').as_bool() def load_value(self, node, *, transform=None): if transform: self.set_value(transform(node.get_scalar(self.name).as_str())) else: - self.value = _yaml.node_get(node, bool, self.name) + self.value = node.get_scalar(self.name).as_bool() def set_value(self, value): if value in ('True', 'true'): |