From 331eabd250fb034ba599ca3b05a931ccfcd1c25f Mon Sep 17 00:00:00 2001 From: Anthon van der Neut Date: Sat, 27 Feb 2016 16:33:48 +0100 Subject: fix some commen indentation problems - scalars now follow the indent value in block sequences - there is an extra keyword parameter block_seq_indent that allows you to push the dash inward within the indent space (indent=4, block_seq_indent=2) x: - b: 1 - 2 --- dumper.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'dumper.py') diff --git a/dumper.py b/dumper.py index 5019cca..82f9536 100644 --- a/dumper.py +++ b/dumper.py @@ -22,10 +22,11 @@ class BaseDumper(Emitter, Serializer, BaseRepresenter, BaseResolver): canonical=None, indent=None, width=None, allow_unicode=None, line_break=None, encoding=None, explicit_start=None, explicit_end=None, - version=None, tags=None): + version=None, tags=None, block_seq_indent=None): Emitter.__init__(self, stream, canonical=canonical, indent=indent, width=width, - allow_unicode=allow_unicode, line_break=line_break) + allow_unicode=allow_unicode, line_break=line_break, + block_seq_indent=block_seq_indent) Serializer.__init__(self, encoding=encoding, explicit_start=explicit_start, explicit_end=explicit_end, @@ -41,10 +42,11 @@ class SafeDumper(Emitter, Serializer, SafeRepresenter, Resolver): canonical=None, indent=None, width=None, allow_unicode=None, line_break=None, encoding=None, explicit_start=None, explicit_end=None, - version=None, tags=None): + version=None, tags=None, block_seq_indent=None): Emitter.__init__(self, stream, canonical=canonical, indent=indent, width=width, - allow_unicode=allow_unicode, line_break=line_break) + allow_unicode=allow_unicode, line_break=line_break, + block_seq_indent=block_seq_indent) Serializer.__init__(self, encoding=encoding, explicit_start=explicit_start, explicit_end=explicit_end, @@ -60,10 +62,11 @@ class Dumper(Emitter, Serializer, Representer, Resolver): canonical=None, indent=None, width=None, allow_unicode=None, line_break=None, encoding=None, explicit_start=None, explicit_end=None, - version=None, tags=None): + version=None, tags=None, block_seq_indent=None): Emitter.__init__(self, stream, canonical=canonical, indent=indent, width=width, - allow_unicode=allow_unicode, line_break=line_break) + allow_unicode=allow_unicode, line_break=line_break, + block_seq_indent=block_seq_indent) Serializer.__init__(self, encoding=encoding, explicit_start=explicit_start, explicit_end=explicit_end, @@ -79,10 +82,11 @@ class RoundTripDumper(Emitter, Serializer, RoundTripRepresenter, Resolver): canonical=None, indent=None, width=None, allow_unicode=None, line_break=None, encoding=None, explicit_start=None, explicit_end=None, - version=None, tags=None): + version=None, tags=None, block_seq_indent=None): Emitter.__init__(self, stream, canonical=canonical, indent=indent, width=width, - allow_unicode=allow_unicode, line_break=line_break) + allow_unicode=allow_unicode, line_break=line_break, + block_seq_indent=block_seq_indent) Serializer.__init__(self, encoding=encoding, explicit_start=explicit_start, explicit_end=explicit_end, -- cgit v1.2.1