Change the way to detect build slave.
It seems sys.stdout.isatty() is not a good signal on the build slaves.
TBR=bradnelson
TEST=none
BUG=none
Review URL: http://codereview.chromium.org/3342028
git-svn-id: svn://svn.chromium.org/chrome/trunk/tools/depot_tools@59131 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/gclient.py b/gclient.py
index 8ce29f5..9721f42 100644
--- a/gclient.py
+++ b/gclient.py
@@ -1176,9 +1176,10 @@
for fn in dir(sys.modules[__name__]) if fn.startswith('CMD')]))
parser = optparse.OptionParser(version='%prog ' + __version__)
# TODO(maruel): Temporary workaround to disable parallel checkout on
- # buildbots until they can correctly parse its output. Uses that fact that
- # stdout is redirected as a signal.
- if sys.stdout.isatty():
+ # buildbots until they can correctly parse its output. stdout being
+ # redirected is not a good signal, at least on linux. Check for environment
+ # variable instead.
+ if 'CHROME_HEADLESS' not in os.environ:
jobs = 8
else:
jobs = 1