diff options
Diffstat (limited to 'third_party/libwebrtc/tools/clang/scripts/update.py')
-rwxr-xr-x | third_party/libwebrtc/tools/clang/scripts/update.py | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/third_party/libwebrtc/tools/clang/scripts/update.py b/third_party/libwebrtc/tools/clang/scripts/update.py deleted file mode 100755 index bdc781f715..0000000000 --- a/third_party/libwebrtc/tools/clang/scripts/update.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python -# Copyright (c) 2012 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. - -"""Windows can't run .sh files, so this is a small python wrapper around -update.sh. -""" - -import os -import subprocess -import sys - - -def main(): - if sys.platform in ['win32', 'cygwin']: - return 0 - - # This script is called by gclient. gclient opens its hooks subprocesses with - # (stdout=subprocess.PIPE, stderr=subprocess.STDOUT) and then does custom - # output processing that breaks printing '\r' characters for single-line - # updating status messages as printed by curl and wget. - # Work around this by setting stderr of the update.sh process to stdin (!): - # gclient doesn't redirect stdin, and while stdin itself is read-only, a - # dup()ed sys.stdin is writable, try - # fd2 = os.dup(sys.stdin.fileno()); os.write(fd2, 'hi') - # TODO: Fix gclient instead, http://crbug.com/95350 - return subprocess.call( - [os.path.join(os.path.dirname(__file__), 'update.sh')] + sys.argv[1:], - stderr=os.fdopen(os.dup(sys.stdin.fileno()))) - - -if __name__ == '__main__': - sys.exit(main()) |