diff --git a/aexpect/utils/astring.py b/aexpect/utils/astring.py index 4e58313..ee0329a 100644 --- a/aexpect/utils/astring.py +++ b/aexpect/utils/astring.py @@ -37,6 +37,7 @@ def strip_console_codes(output, custom_codes=None): output = f"\x1b[m{output}" console_codes = "%[G@8]|\\[[@A-HJ-MPXa-hl-nqrsu\\`]" console_codes += "|\\[[\\d;]+[HJKgqnrm]|#8|\\([B0UK]|\\)|\\[\\?2004[lh]" + console_codes += "|[c]|[!p]|[\\]104]" if custom_codes is not None and custom_codes not in console_codes: console_codes += f"|{custom_codes}" while index < len(output):