diff options
Diffstat (limited to 'buildstream/_options/optionpool.py')
-rw-r--r-- | buildstream/_options/optionpool.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/buildstream/_options/optionpool.py b/buildstream/_options/optionpool.py index 3132af564..45da7fc28 100644 --- a/buildstream/_options/optionpool.py +++ b/buildstream/_options/optionpool.py @@ -187,7 +187,7 @@ class OptionPool(): # and process any indirectly nested conditionals. # for _, value in _yaml.node_items(node): - if isinstance(value, Mapping): + if isinstance(value, _yaml.BstNode): self.process_node(value) elif isinstance(value, list): self._process_list(value) @@ -238,7 +238,7 @@ class OptionPool(): # def _process_list(self, values): for value in values: - if isinstance(value, Mapping): + if isinstance(value, _yaml.BstNode): self.process_node(value) elif isinstance(value, list): self._process_list(value) |