summaryrefslogtreecommitdiff
path: root/representer.py
diff options
context:
space:
mode:
authorAnthon van der Neut <anthon@mnt.org>2017-08-21 17:32:45 +0200
committerAnthon van der Neut <anthon@mnt.org>2017-08-21 17:32:45 +0200
commita0f924806ef8d20caf7a91171b7e631a7d74d47a (patch)
tree16401918e1747fb24b793d19ef177178f1673995 /representer.py
parent7cf9da0b91d4669736eb82c8e2be06c34f5af50a (diff)
downloadruamel.yaml-a0f924806ef8d20caf7a91171b7e631a7d74d47a.tar.gz
allow setting of yaml.default_flow_style = None in new API
Diffstat (limited to 'representer.py')
-rw-r--r--representer.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/representer.py b/representer.py
index 5380813..2279897 100644
--- a/representer.py
+++ b/representer.py
@@ -652,8 +652,8 @@ class RoundTripRepresenter(SafeRepresenter):
def __init__(self, default_style=None, default_flow_style=None, dumper=None):
# type: (Any, Any, Any) -> None
- if default_flow_style is None:
- default_flow_style = False
+ if not hasattr(dumper, 'typ') and default_flow_style is None:
+ default_flow_style = False
SafeRepresenter.__init__(self, default_style=default_style,
default_flow_style=default_flow_style,
dumper=dumper)
@@ -992,6 +992,7 @@ class RoundTripRepresenter(SafeRepresenter):
for item_key in omap:
item_val = omap[item_key]
node_item = self.represent_data({item_key: item_val})
+ # node_item.flow_style = False
# node item has two scalars in value: node_key and node_value
item_comment = item_comments.get(item_key)
if item_comment: