summaryrefslogtreecommitdiff
path: root/buildstream/_yaml.py
Commit message (Expand)AuthorAgeFilesLines
* loader.py: Check whether the dir specified is also a <dir>.bst fileJames Ennis2018-06-291-1/+1
* Add error message when running commands on directoriesFrancisco Redondo Marchena2018-06-281-0/+4
* Remove shebangs from python filesGökçen Nurlu2018-06-191-1/+0
* _yaml.py: Allow None for provenance argument in _yaml.assert_symbol_name()Tristan Van Berkom2018-04-081-4/+6
* Allow 'None' as a default_value for _yaml.node_getTristan Maat2018-04-071-2/+18
* _yaml.py: Added assert_symbol_name() helper function.Tristan Van Berkom2018-04-061-0/+45
* pylint - dealt with simplifiable-if-statement warningJames Ennis2018-03-141-1/+1
* pylint - dealt with redefined-outer-name and redefined-built in warningsJames Ennis2018-03-141-2/+2
* pylint - dealt with dangerous-default-value warningJames Ennis2018-03-141-2/+2
* pylint - dealt with consider-merging-isinstance warningsJames Ennis2018-03-141-2/+1
* _yaml.py: Preserve quotes when run through yaml parsingPhillip Smyth2018-02-151-1/+1
* _yaml.py: Prevent ruamel from removing underscoresPhillip Smyth2018-02-151-0/+4
* Refactor CLI importscompletion-optimizationsTristan Maat2018-02-081-1/+1
* _yaml.py: Use save_file_atomic() when writing out YAMLsam/savefile-utilitySam Thursfield2018-01-041-1/+2
* Remove unused importsGökçen Nurlu2017-12-071-1/+0
* Issue #142: Ensure we don't append provenances twiceTristan Maat2017-11-301-3/+1
* Removing unneeded str() statements in "{}".format() statementsTristan Van Berkom2017-11-211-3/+3
* Switch old-style string formattings to new '.format()'Gökçen Nurlu2017-11-171-17/+17
* _yaml.py: Remove extra brackets in Provenance classGökçen Nurlu2017-11-171-2/+2
* Allow overwriting a list with an empty list using (=) operatorsam/overwrite-list-with-empty-listSam Thursfield2017-11-081-2/+4
* Refactoring: Move exceptions module to be privateTristan Van Berkom2017-11-061-2/+2
* Catch attempts to compose a listSam Thursfield2017-10-311-3/+7
* _yaml.py: Fixes #119 - Custom implementation of ChainMapTristan Van Berkom2017-10-191-1/+93
* _yaml.py: Implement array composition directivesTristan Van Berkom2017-10-171-66/+303
* _yaml.py: Dont blindly coerse strings to bool in _yaml.node_get()Tristan Van Berkom2017-10-081-4/+12
* Use _yaml.node_items() across the board, instead of casing _yaml.PROVENANCE_KEYTristan Van Berkom2017-10-011-12/+4
* _yaml.py: Fixing inconsistently named API _yaml.validate_node()Tristan Van Berkom2017-10-011-1/+15
* _yaml.py: Added node_items() convenience generatorTristan Van Berkom2017-10-011-0/+19
* Add _yaml.validate_nodeTristan Maat2017-09-131-0/+13
* _yaml.py: Removing unused CompositePolicy.STRICTTristan Van Berkom2017-09-091-14/+2
* _yaml.py: Added load_data()Tristan Van Berkom2017-09-041-5/+12
* _yaml.py: Make _yaml.dump() optionally dump to stdoutTristan Van Berkom2017-09-041-4/+8
* _yaml.py: Prevent the PROVENANCE_KEY from being sortedTristan Maat2017-07-171-1/+1
* _yaml.py: Fixed node_copy()Tristan Van Berkom2017-07-121-0/+2
* _yaml.py: Added node_copy() and list_copy()Tristan Van Berkom2017-07-051-0/+30
* _yaml.py: Dump sanitized mappings as unordered mappingsJürg Billeter2017-07-051-1/+13
* _yaml.py: Strengthen node_get() to handle TypeError in type conversions.Tristan Van Berkom2017-06-191-1/+1
* _yaml.py: Avoid exceptions when compositing "stringish" typesTristan Van Berkom2017-05-211-4/+27
* Untangling _yaml and utils modules.Tristan Van Berkom2017-04-071-3/+56
* _yaml.py: Fixed MemberProvenance clone() method for list elements.Tristan Van Berkom2017-03-131-1/+1
* _yaml.py: Provenance has an abstract clone() methodTristan Van Berkom2017-02-261-3/+7
* _yaml.py: Use _list_chain_copy() in place of deepcopy()Tristan Van Berkom2017-02-261-2/+3
* _yaml.py: Added copy_tree parameter to _yaml.load()Tristan Van Berkom2017-02-261-4/+13
* _yaml.py: Reduce copies in composite_dict()Tristan Van Berkom2017-02-261-51/+53
* _yaml.py: Added clone() methods to Provenance objectsTristan Van Berkom2017-02-261-19/+53
* _yaml.py: Be friendly with empty nodes in dictionary compositingTristan Van Berkom2017-01-071-2/+13
* _yaml.py: Strip all leading and trailing whitespace from returned stringsTristan Van Berkom2017-01-061-0/+7
* _yaml.py: Handle yaml.parser.ParserError in load()Tristan Van Berkom2017-01-021-1/+1
* _yaml.py: Added _yaml utility dump() to go with load()Tristan Van Berkom2016-12-311-0/+13
* _yaml.py: Added composite() convenience wrapper around composite_dict()Tristan Van Berkom2016-12-311-2/+19