diff options
Diffstat (limited to 'scalarstring.py')
-rw-r--r-- | scalarstring.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/scalarstring.py b/scalarstring.py index eb10910..c6e5734 100644 --- a/scalarstring.py +++ b/scalarstring.py @@ -10,21 +10,29 @@ __all__ = ["ScalarString", "PreservedScalarString", "SingleQuotedScalarString", class ScalarString(text_type): + __slots__ = () + def __new__(cls, *args, **kw): return text_type.__new__(cls, *args, **kw) class PreservedScalarString(ScalarString): + __slots__ = () + def __new__(cls, value): return ScalarString.__new__(cls, value) class SingleQuotedScalarString(ScalarString): + __slots__ = () + def __new__(cls, value): return ScalarString.__new__(cls, value) class DoubleQuotedScalarString(ScalarString): + __slots__ = () + def __new__(cls, value): return ScalarString.__new__(cls, value) |