[fix] do not colorize output on dumb terminals
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
commit9c581466e136f7cb82d5ffe6c052fbd9e93ab39f
authorMarkus Heiser <markus.heiser@darmarit.de>
dateWed 30 Dec 2020, 15:24 (6 years ago)
parentca0889d
searx/search/checker/__main__.py+2−1
@@ -1,11 +1,12 @@
11import sys
2+import os
23
34import searx.search
45import searx.search.processors
56import searx.search.checker
67
78
8−if sys.stdout.isatty():
9+if sys.stdout.isatty() and os.environ.get('TERM') not in ['dumb', 'unknown']:
910 RESET_SEQ = "\033[0m"
1011 COLOR_SEQ = "\033[1;%dm"
1112 BOLD_SEQ = "\033[1m"