From 9be369fed5c5316f118aea868bf3f95e17b13e1c Mon Sep 17 00:00:00 2001 From: proller Date: Wed, 17 Jul 2019 15:46:20 +0300 Subject: [PATCH] clickhouse-test: optional termcolor (#6035) --- dbms/tests/clickhouse-test | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dbms/tests/clickhouse-test b/dbms/tests/clickhouse-test index 8e4e0bcb8fc..2e99b74ffda 100755 --- a/dbms/tests/clickhouse-test +++ b/dbms/tests/clickhouse-test @@ -16,7 +16,10 @@ from subprocess import CalledProcessError from datetime import datetime from time import sleep from errno import ESRCH -import termcolor +try: + import termcolor +except ImportError: + termcolor = None from random import random import commands import multiprocessing @@ -93,7 +96,7 @@ def get_server_pid(server_tcp_port): return None def colored(text, args, color=None, on_color=None, attrs=None): - if sys.stdout.isatty() or args.force_color: + if termcolor and (sys.stdout.isatty() or args.force_color): return termcolor.colored(text, color, on_color, attrs) else: return text