From 90ad1ddbea8dfe98fa23011071997d43d3a91feb Mon Sep 17 00:00:00 2001 From: Eugenio Parodi Date: Tue, 22 Mar 2022 13:51:47 +0000 Subject: [PATCH] Improved support in the ANSI parser of TTKString constructor --- TermTk/TTkCore/string.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/TermTk/TTkCore/string.py b/TermTk/TTkCore/string.py index 397fa834..22b66e83 100644 --- a/TermTk/TTkCore/string.py +++ b/TermTk/TTkCore/string.py @@ -66,9 +66,8 @@ class TTkString(): self._colors = text._colors if color is None else [color]*len(self._text) self._baseColor = text._baseColor else: - self._text = str(text) self._baseColor = TTkColor.RST if color is None else color - self._colors = [self._baseColor]*len(self._text) + self._text, self._colors = TTkString._parseAnsi(str(text), self._baseColor) self._hasTab = '\t' in self._text # raise AttributeError(f"{type(text)} not supported in TTkString")