Skip to content

Commit ceb6166

Browse files
committed
fix ansi_cleaner regex
1 parent c5df5c7 commit ceb6166

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,7 @@ dmypy.json
131131
.idea
132132

133133
tests/files/**
134+
tests/files.tar
134135
.DS_Store
135136

136137
casparser.code-workspace

tests/base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
class BaseTestClass:
1414
"""Common test cases for all available parsers."""
1515

16-
ansi_cleaner = re.compile(r"\x1B(?:[@-Z\\-_]|\[[0-?]*[ -/]*[@-~])")
16+
ansi_cleaner = re.compile(r"\x1b\[([0-9,A-Z]{1,2}(;[0-9]{1,2})?(;[0-9]{3})?)?[m|K]?")
1717

1818
@classmethod
1919
def setup_class(cls):

0 commit comments

Comments
 (0)