summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2015-03-25 07:24:58 +0000
committerPatrick McHardy <kaber@trash.net>2015-03-25 07:28:51 +0000
commitd268580568da75f953acfad54804ba7b5ab89d9f (patch)
tree5b573460ca9d5c4fb99237fb56c7fb91642386c0
parentdef2cca8e713d2dcbed3b2b3fa44d4e56d193674 (diff)
nft-test: don't use colors if output is not a tty
Signed-off-by: Patrick McHardy <kaber@trash.net>
-rwxr-xr-xtests/regression/nft-test.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/tests/regression/nft-test.py b/tests/regression/nft-test.py
index 2677127b..559ad41f 100755
--- a/tests/regression/nft-test.py
+++ b/tests/regression/nft-test.py
@@ -31,12 +31,18 @@ signal_received = 0
class Colors:
- HEADER = '\033[95m'
- GREEN = '\033[92m'
- YELLOW = '\033[93m'
- RED = '\033[91m'
- ENDC = '\033[0m'
-
+ if sys.stdout.isatty():
+ HEADER = '\033[95m'
+ GREEN = '\033[92m'
+ YELLOW = '\033[93m'
+ RED = '\033[91m'
+ ENDC = '\033[0m'
+ else:
+ HEADER = ''
+ GREEN = ''
+ YELLOW = ''
+ RED = ''
+ ENDC = ''
def print_error(reason, filename=None, lineno=None):
'''