aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHaibo Huang <hhb@google.com>2019-07-09 18:01:57 -0700
committerandroid-build-merger <android-build-merger@google.com>2019-07-09 18:01:57 -0700
commitccd86da7c9c70cec5950478409ac3d5aefd79e6a (patch)
tree7de81992ae025f02a606d0456618bce962dff77b
parent1dc2143b13455b4ab0e2a0aa59dda791c0b0084f (diff)
parentb9ee9873bbad9f61bfdc412ee6b2f4deeeb0a3f6 (diff)
downloadplatform_tools_external_updater-ccd86da7c9c70cec5950478409ac3d5aefd79e6a.tar.gz
platform_tools_external_updater-ccd86da7c9c70cec5950478409ac3d5aefd79e6a.tar.bz2
platform_tools_external_updater-ccd86da7c9c70cec5950478409ac3d5aefd79e6a.zip
[Updater] Do not use color if stdout is not tty am: 57a3bdcdc7 am: 83dbc07985
am: b9ee9873bb Change-Id: I74c1aac97a5f0f9c1c9083c18d386590301ffeb6
-rw-r--r--external_updater.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/external_updater.py b/external_updater.py
index 5e2e944..d2be334 100644
--- a/external_updater.py
+++ b/external_updater.py
@@ -21,6 +21,7 @@ updater.sh update kotlinc
import argparse
import json
import os
+import sys
import subprocess
import time
@@ -35,9 +36,12 @@ import updater_utils
UPDATERS = [GithubArchiveUpdater, GitUpdater]
+USE_COLOR = sys.stdout.isatty()
def color_string(string, color):
"""Changes the color of a string when print to terminal."""
+ if not USE_COLOR:
+ return string
colors = {
'FRESH': '\x1b[32m',
'STALE': '\x1b[31;1m',