summaryrefslogtreecommitdiff
path: root/src/buildstream/_options
Commit message (Expand)AuthorAgeFilesLines
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-235-5/+10
* Reformat code using BlackChandan Singh2019-11-148-71/+85
* _options/option.py: Pass the node instead of the str to 'transform'Benjamin Schubert2019-10-163-5/+8
* Add initial mypy configuration and typesChandan Singh2019-09-021-1/+6
* optionpool: Use 'get_enum' for getting the option typeBenjamin Schubert2019-07-291-7/+12
* optionpool: make OptionPool picklableAngelos Evripiotis2019-07-241-3/+18
* _exceptions.py: Align LoadError() parameter orderingtpollard/loaderrorTom Pollard2019-07-185-36/+32
* node: Add 'get_str_list' on 'MappingNode'Benjamin Schubert2019-07-172-2/+2
* node: make 'assert_symbol_name' privateBenjamin Schubert2019-07-152-4/+4
* _yaml: Split Node-related parts into 'node.pyx'Benjamin Schubert2019-07-152-9/+9
* _yaml: Set 'MappingNode' public-private APIBenjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_get_provenance' and add 'Node.get_provenance'Benjamin Schubert2019-07-154-27/+32
* _yaml: rework 'assert_symbol_names' to not require provenanceBenjamin Schubert2019-07-152-4/+2
* _yaml: Remove 'indices' from 'node_get_provenance'Benjamin Schubert2019-07-152-12/+8
* _yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys'Benjamin Schubert2019-07-153-4/+3
* _yaml: Move 'node_composite' to a method on 'MappingNode'Benjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_set'. Now use __setitem__Benjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_items' and add 'MappingNode.items()'Benjamin Schubert2019-07-151-3/+3
* _yaml: Introduce 'MappingNode.values()'Benjamin Schubert2019-07-151-5/+7
* _yaml: Remove 'node_keys' and add 'MappingNode.keys' to replace itBenjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_del' and support `del mapping[key]`Benjamin Schubert2019-07-151-1/+1
* _yaml: Introduce 'get_sequence()' and 'sequence_at()'/'mapping_at()'Benjamin Schubert2019-07-153-5/+5
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-151-2/+2
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-154-9/+7
* Option: rm unused self.descriptionAngelos Evripiotis2019-07-091-2/+5
* _options: match methods to base classAngelos Evripiotis2019-06-185-5/+19
* Refactor 'super(cls, self)' -> 'super()'aevri/supersuperAngelos Evripiotis2019-06-126-6/+6
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-219-0/+819