diff options
author | Anthon van der Neut <anthon@mnt.org> | 2016-04-07 10:08:01 +0200 |
---|---|---|
committer | Anthon van der Neut <anthon@mnt.org> | 2016-04-07 10:08:01 +0200 |
commit | a35ac83fc1ac46c77c068de132adda0996a7cdf4 (patch) | |
tree | 29f4d1335aa50cc76978a8d44f2225b26cfeb5f5 /serializer.py | |
parent | b77c25af71852323adef88d59d722f163db8627e (diff) | |
download | ruamel.yaml-a35ac83fc1ac46c77c068de132adda0996a7cdf4.tar.gz |
1.2 version on round_trip_output (Yes/No/On/Off non-quoted)0.11.8
Diffstat (limited to 'serializer.py')
-rw-r--r-- | serializer.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/serializer.py b/serializer.py index 317cf4e..7c6fcaa 100644 --- a/serializer.py +++ b/serializer.py @@ -116,6 +116,8 @@ class Serializer(object): self.serialized_nodes[node] = True self.descend_resolver(parent, index) if isinstance(node, ScalarNode): + # here check if the node.tag equals the one that would result from parsing + # if not equal quoting is necessary for strings detected_tag = self.resolve(ScalarNode, node.value, (True, False)) default_tag = self.resolve(ScalarNode, node.value, (False, True)) implicit = (node.tag == detected_tag), (node.tag == default_tag) |