diff options
author | Anthon van der Neut <anthon@mnt.org> | 2016-07-06 23:31:57 +0200 |
---|---|---|
committer | Anthon van der Neut <anthon@mnt.org> | 2016-07-06 23:31:57 +0200 |
commit | a990e4568c7f341cc76f5ab572a3089bb1065da4 (patch) | |
tree | 437e9b9e007dddc73510e805a554e139a84bef50 /main.py | |
parent | bc5bd304c273b3c0067c2c8840efedd2bc4fc327 (diff) | |
download | ruamel.yaml-a990e4568c7f341cc76f5ab572a3089bb1065da4.tar.gz |
added optional preservation of quotes around scalars
Diffstat (limited to 'main.py')
-rw-r--r-- | main.py | 12 |
1 files changed, 6 insertions, 6 deletions
@@ -65,12 +65,12 @@ def compose_all(stream, Loader=Loader): loader.dispose() -def load(stream, Loader=Loader, version=None): +def load(stream, Loader=Loader, version=None, preserve_quotes=None): """ Parse the first YAML document in a stream and produce the corresponding Python object. """ - loader = Loader(stream, version) + loader = Loader(stream, version, preserve_quotes=preserve_quotes) try: return loader.get_single_data() finally: @@ -108,22 +108,22 @@ def safe_load_all(stream, version=None): return load_all(stream, SafeLoader, version) -def round_trip_load(stream, version=None): +def round_trip_load(stream, version=None, preserve_quotes=None): """ Parse the first YAML document in a stream and produce the corresponding Python object. Resolve only basic YAML tags. """ - return load(stream, RoundTripLoader, version) + return load(stream, RoundTripLoader, version, preserve_quotes=preserve_quotes) -def round_trip_load_all(stream, version=None): +def round_trip_load_all(stream, version=None, preserve_quotes=None): """ Parse all YAML documents in a stream and produce corresponding Python objects. Resolve only basic YAML tags. """ - return load_all(stream, RoundTripLoader, version) + return load_all(stream, RoundTripLoader, version, preserve_quotes=preserve_quotes) def emit(events, stream=None, Dumper=Dumper, |