From 5e1d9fc21cf360295074f12455095f1e403e82af Mon Sep 17 00:00:00 2001 From: Anthon van der Neut Date: Fri, 16 Jun 2017 09:38:32 +0200 Subject: fix issue #127: quotes for tagged scalars also fixes spurious newlines when using tagged scalars in block sequences --- scalarstring.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'scalarstring.py') diff --git a/scalarstring.py b/scalarstring.py index 570240b..571230f 100644 --- a/scalarstring.py +++ b/scalarstring.py @@ -26,6 +26,8 @@ class ScalarString(text_type): class PreservedScalarString(ScalarString): __slots__ = () + style = "|" + def __new__(cls, value): # type: (Text) -> Any return ScalarString.__new__(cls, value) @@ -34,6 +36,8 @@ class PreservedScalarString(ScalarString): class SingleQuotedScalarString(ScalarString): __slots__ = () + style = "'" + def __new__(cls, value): # type: (Text) -> Any return ScalarString.__new__(cls, value) @@ -42,6 +46,8 @@ class SingleQuotedScalarString(ScalarString): class DoubleQuotedScalarString(ScalarString): __slots__ = () + style = '"' + def __new__(cls, value): # type: (Text) -> Any return ScalarString.__new__(cls, value) -- cgit v1.2.1