aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJamie Gennis <jgennis@google.com>2013-06-04 16:17:30 -0700
committerJamie Gennis <jgennis@google.com>2013-06-04 16:17:30 -0700
commitc2a6cae574b71b4b42c8bbbde17ea8796121f0de (patch)
tree78add81f4b8235ed0a320ed66a8df1531c9b8373
parent664f21bcaf14044e5e9b09cb7beb8724d18fb851 (diff)
downloadchromium-trace-jb-mr2-dev.tar.gz
Change-Id: Ic0f4890d450541736f5909273cabcbad2ba3e3fe
-rwxr-xr-xsystrace.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/systrace.py b/systrace.py
index 41d0cba5..baafc6f1 100755
--- a/systrace.py
+++ b/systrace.py
@@ -40,9 +40,16 @@ def get_device_sdk_version():
if options.device_serial is not None:
getprop_args[1:1] = ['-s', options.device_serial]
- version = subprocess.check_output(getprop_args)
+ adb = subprocess.Popen(getprop_args, stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE)
+ out, err = adb.communicate()
+ if adb.returncode != 0:
+ print >> sys.stderr, 'Error querying device SDK-version:'
+ print >> sys.stderr, err
+ sys.exit(1)
- return int(version)
+ version = int(out)
+ return version
def add_adb_serial(command, serial):
if serial != None: