aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergei Trofimov <sergei.trofimov@arm.com>2017-10-06 16:17:56 +0100
committerSergei Trofimov <sergei.trofimov@arm.com>2017-10-06 16:17:56 +0100
commit661ba191147b453f3e1c9eb006b4fe1b2455b928 (patch)
treeb6c1b6aa157299ab3a7316dd1879246cc9719af9
parent7e073c1fce9304cdf7b60f507208f15a66939bc0 (diff)
downloaddevlib-661ba191147b453f3e1c9eb006b4fe1b2455b928.tar.gz
utils/misc: strip more with strip_bash_colors
Update regex used by strip_bash_colors to match more ANSI escape sequencies.
-rw-r--r--devlib/utils/misc.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/devlib/utils/misc.py b/devlib/utils/misc.py
index 8cfd59f..9565f47 100644
--- a/devlib/utils/misc.py
+++ b/devlib/utils/misc.py
@@ -474,8 +474,8 @@ def which(name):
return None
-_bash_color_regex = re.compile('\x1b\\[[0-9;]+m')
-
+# This matches most ANSI escape sequences, not just colors
+_bash_color_regex = re.compile(r'\x1b\[[0-9;]*[a-zA-Z]')
def strip_bash_colors(text):
return _bash_color_regex.sub('', text)